-
友情提示: 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符查看全部
-
IndexOf 意思是“、、、的索引”! split 意思是“拆分”! substring 意思是“取子串”!查看全部
-
1\String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同 2\ 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法查看全部
-
经验和总结查看全部
-
1、AException 的父类是 Throwable 2、捕获到的异常,可以在当前方法的 catch 块中处理,也可抛出给调用者去处理查看全部
-
VirtualMachineError 是 Error 子类; Thread 是线程类, Exception 是异常类,自定义异常要继承于 Exception 类或者其子类查看全部
-
java中的异常抛出查看全部
-
final语句块它是在try{}catch(){}中的return语句执行完之后返回到调用者之前执行的查看全部
-
System.out.println("-------排序前-------"); // Collections.sort()方法排序前输出 for (String string : stringList) { System.out.println("元素:" + string); } System.out.println("-------排序后-------"); // Collections.sort()方法排序后输出 Collections.sort(stringList); for (String string : stringList) { System.out.println("元素:" + string);查看全部
-
// 判断List<String> stringList序列中是否存在截取到的StringBuffer sb序列的字符 // 如果不存在,就添加进List<String> stringList序列中 // 如果已经存在,则不添加进List<String> stringList序列中, // 而是将外层循环(往List<String>中添加十条随机字符串)的次数i减1 // 确保按要求每条随机字符串不可重复 // 而且产生10条List<String> stringList序列字符串 if (!stringList.contains(sb)) { stringList.add(sb.toString()); System.out.println("将要添加字符串:" + stringList.get(i)); // System.out.println("将要添加字符串:" + sb); // 与上条语句等效 } else { --i; } }查看全部
-
// 遍历追加每条字符串长度(以随机生成的0-9之间的整数为遍历的次数) // 遍历的次数就是该条字符串的长度(1-10位) int j = 0; for (; j <= number1; j++) { // 声明字符串baseString以截取其中1-10个字符 // String baseString ="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; // 将StringBuffer序列sbbase转换为String baseString,与上条语句等效 String baseString = sbbase.toString(); // 创建Random对象random2 // 取得一个0至字符串baseString长度之间的随机整数(0-61之间的整数) Random random2 = new Random(); int number2 = random2.nextInt(baseString.length()); // 返回指定的字符串baseString字符索引number2(0-61之间的整数)之处的那个char值 // 将这个char值追加到序列StringBuffer sb后 // 每循环一次该序列被添加一位从字符串baseString中截取的字符,同时长度也增1位 sb.append(baseString.charAt(number2)); }查看全部
-
// 创建Random对象random1 // 随机生成0-9之间的整数 Random random1 = new Random(); int number1 = random1.nextInt(10);查看全部
-
// 获取字符串baseString基础数据(0-9整数、A-Z大写字母、a-z小写字母) StringBuffer sbbase = new StringBuffer(); // 获取0-9整数 for (int i = 0; i <= 9; i++) { sbbase.append(i); // 追加该序列的长度和内容 } // 获取A-Z大写字母 char a = 'A'; for (int i = 0; i < 26; i++) { sbbase.append(a); // 追加该序列的长度和内容 a++; } // 获取a-z小写字母 for (int j = 'a'; j < 'a' + 26; j++) { sbbase.append((char) j); // 追加该序列的长度和内容 }查看全部
-
练习 利用Collections.sort()方法对泛型为String的List进行排序版本2: 1.创建完List<String>之后,往其中添加十条随机字符串 2.每条字符串的长度为10以内的随机整数 3.每条字符串的每个字符都为随机生成的字符,字符可以重复 4.每条随机字符串不可重复查看全部
-
Exception 异常查看全部
举报
0/150
提交
取消