1.String
string类是最终类,不可以有子类
package com.demo.pkg1; public class TestString { public static void main(String[] agrs) { // 构造字符串 String name = " hello world "; String s1 = new String("aaa"); // 长度 int x = name.length(); // 字符位置 char c = name.charAt(3); // 子串 String s = name.substring(5,8); // 去掉空格 String ss = name.trim(); System.out.println(x); System.out.println(c); System.out.println(s); System.out.println(ss); } }
15 e lo hello world
2.StringBuffer(可变)
public class TestString { public static void main(String[] agrs) { StringBuffer s = new StringBuffer("hello"); s.append(" world"); // string类型没有append System.out.println(s); System.out.println(s.toString()); // 转成string } }
hello world
3.StringBuilder
StringBuilder线程不安全,StringBuffer线程安全。单线程使用StringBuilder,可以更快一点。
时间: 2024-10-27 08:15:31