-
异常继承树
查看全部 -
entry Set遍历
查看全部 -
多重catch注意顺序
查看全部 -
多重catch,注意顺序
查看全部 -
运行时异常,类型转换异常
查看全部 -
public class Test07 {
List<String> strList = new ArrayList<String>();
String str;
Random ran = new Random();
//排序方法
public void testStrSort() {
for(int j=0 ;j<10;j++) {
//创建char类型的数组用于存储十个随机生成的字符
char[] chars = new char[10];
for(int i=0 ;i<10;i++) {
//生成一个随机的Ascii码值
int b = ran.nextInt(125);
//判断Ascii码值是否位于48-57或65-90或97-122之间
//Ascii码值位于48-57或65-90或97-122之间为0-9、a-z、A-Z之间的字符
if((b>47 && b<58) || (b>64 && b<91) || (b>96&&b<123)) {
int temp = b;
char a = (char)temp;
chars[i] = a;
continue;
}
i--;
}
//将符合条件的字符数组转换为字符串
str = String.copyValueOf(chars);
//将字符串存入集合strList
strList.add(str);
}
//遍历排序前strList
System.out.println("-----------排序前-------------");
for (String string : strList) {
System.out.println(string);
}
Collections.sort(strList);
//遍历排序后strList
System.out.println("----------排序后-----------");
for (String string : strList) {
System.out.println(string);
}
}
//main函数
public static void main(String[] args) {
Test07 t = new Test07();
t.testStrSort();
}
}
查看全部 -
StringBuilder类 用来存储字符串
查看全部 -
:字节是计算机存储信息的基本单位,1 个字节等于 8 位, gbk 编码中 1 个汉字字符存储需要 2 个字节,1 个英文字符存储需要 1 个字节。
查看全部 -
1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1
2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1
3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
查看全部 -
创建两名玩家
查看全部 -
功能描述:
查看全部 -
Collectios.sort()
查看全部 -
omparator 接口
查看全部 -
Comparable接口的比较
查看全部 -
练习作业:
public void testSortPractice(){ List<String > stringList = new ArrayList<>(); String str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; Random random = new Random(); int i = 0; while (i <10){ int k; do{ k = random.nextInt(10);//随机生成10以内的整数,不包括10 }while (k==0); StringBuilder string = new StringBuilder(); for (int j = 0 ; j < k+1; j++){ int n = random.nextInt(62); string.append(str.charAt(n)); } while (!stringList.contains(string.toString())){ stringList.add(string.toString()); i++; } } System.out.println("------------排序前-------------"); for(String s :stringList) { System.out.println("元素:"+s); } Collections.sort(stringList); System.out.println("------------排序后-------------"); for(String s :stringList) { System.out.println("元素:"+s); } }
查看全部
举报