String类和StringBuffer类
发布日期:2021-05-10 03:33:41 浏览次数:16 分类:精选文章

本文共 3030 字,大约阅读时间需要 10 分钟。

String������StringBuffer���


String���

String���������

String������Java���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������String������������������String������������Object������equals���������������������������equals������������������String���������������������������

String���������������

String s = "Hello world Hello ";
System.out.println(s.length()); // 11
System.out.println(s.indexOf('o')); // 4
System.out.println(s.indexOf("Hello")); // 0
System.out.println(s.indexOf('o', 5)); // 7
System.out.println(s.lastIndexOf('o')); // 16
System.out.println(s.charAt(0)); // H
System.out.println(s.endsWith(" ")); // true
System.out.println(s.startsWith("Hel")); // true
String s1 = new String("abc");
String s2 = new String("abc");
System.out.println(s1 == s2); // false
System.out.println(s1.equals(s2)); // true
System.out.println(s.isEmpty()); // false
System.out.println(s.isBlank()); // false
System.out.println(s.contains("He")); // true
System.out.println(s.toLowerCase()); // hello world hello
System.out.println(s.toUpperCase()); // HELLO WORLD HELLO
char[] charArr = s.toCharArray();
System.out.println(Arrays.toString(charArr)); // [H, e, l, l, o, , w, o, r, l, d, , H, e, l, l, o, ]
System.out.println(s.replace('H', 'h')); // hello world hello
String[] s4 = s.split(" ");
System.out.println(Arrays.toString(s4)); // [Hello, world, Hello]
System.out.println(s.substring(6)); // world Hello
System.out.println(s.substring(1, 3)); // el
System.out.println(s.trim()); // Hello world Hello

StringBuffer���

StringBuffer���������

������String���������������������������������������������������������������������String���������������������������������������StringBuffer������StringBuffer������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������StringBuffer���������

StringBuffer���������������

StringBuffer sb = new StringBuffer("abcdef");
System.out.println(sb.append("g")); // abcdefg
System.out.println(sb.insert(0, "A")); // Aabcdefg
System.out.println(sb.deleteCharAt(0)); // abcdefg
System.out.println(sb.delete(0, 2)); // cdefg
System.out.println(sb.replace(0, 2, "CDE")); // CDEefg
sb.setCharAt(0, 'c');
System.out.println(sb.toString()); // CDEefg
System.out.println(sb.reverse()); // gfeEDc

������������

  • String������StringBuffer���������������������������������������������������������������������
  • ������StringBuffer���������������equals���������������������equals������������������StringBuffer������������������������������������������������������������toString()���������
  • ������������������������������������������������StringBuffer������������������String���������������

���������������������������String������StringBuffer������������������������������������������������������������������

上一篇:Eclipse中io操作提示找不到文件
下一篇:python列表

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年04月18日 00时05分49秒