java类之String

    xiaoxiao2021-04-18  58

    String str = "I LOVE YOU" 1. str.length();--->返回字符串的长度 2. str.charAt(index)--->返回下标处的值 3. str.compareTo("***")--->比较字符串(相减) 4. str.compareToIgnoreCase("***");--->比较字符串(相减)(忽略大小写) 5. str.toLowerCase();--->字符串转换成小写 6. str.toUpperCase();--->字符串转换成大写 7. str.contains("***");--->判断字符串中是否存在该参数字符串 8. str.indexOf("***",index);--->从下标为index处开始查找字符串的位置 (返回下标) 9. str.lastIndexOf(value);--->value最后出现的位置(返回下标)---也可以理解为反向搜索,第一次出现的位置 10. str.lastIndexOf(value,index);--->从下标为index处反向搜索(返回参数value的下标) 11. str.lastIndexOf("***");--->返回指定子字符串最后出现的下标 12. str.lastIndexOf("***",index);--->返回指定子字符串最后出现的下标,从index开始反向搜索 13. str.replace("oldString","newString");--->用新的字符串替换旧的字符串 14. str.replace(oldchar,newchar);--->新的字符替换旧的字符 15. str.substring(index);--->输出从下标开始的以后的所有值,前面的空格忽略(特别注意:s为小写) 16. str.substring(from index,to index);--->截取下标之间的值 17. str.trim();--->输出该字符串的副本,忽略前后的空格 18. 注意:难点 byte[] b; b = str.getBytes(); System.out.println(b); 说明:把字符串编码为byte序列,存储到byte的数组中 ------------------------------------ 19. 注意:难点 String[] s; s = str.split(" "); for (int i = 0; i System.out.println(s[i]); } 可以这样理解19: 由于参数是-空格-,所以对于调用他的字符串str来说,凡是遇见空格,就把空格前面的所有字符存起来,占据一个下标,所以,输出的时候,就是按照下标输出的,以空格为标志,拆分字符串 最后说明:发此博文的时候18,19尚未完全掌握 补充一个: String.valueOf(12345);--->由类名直接调用,将参数转换成字符串
    转载请注明原文地址: https://ju.6miu.com/read-674992.html

    最新回复(0)