随机生成一个汉字
/**
* 随机生成一个汉字
* @return
* @throws UnsupportedEncodingException
*/
public static String createStr() throws UnsupportedEncodingException {
String str = null;
int hightPos, lowPos; // 定义高低位
Random random = new Random();
hightPos = (176 + Math.abs(random.nextInt(39)));// 获取高位值
lowPos = (161 + Math.abs(random.nextInt(93)));// 获取低位值
byte[] b = new byte[2];
b[0] = (new Integer(hightPos).byteValue());
b[1] = (new Integer(lowPos).byteValue());
str = new String(b, "GBk");// 转成中文
return str;
}
排序
import java.util.Comparator;
import java.util.Set;
import java.util.TreeSet;
class Game{
private String materia;
public String getMateria() {
return materia;