String 和StringBuilder的区别以及相互转换

 1、字符串基本Api
a)创建一个String对象("刘德华_java程序员_布鲁明顿"),把它转换为一个char数组,char数组存储String的每一个字符。
b)创建一个StringBuilder对象,把char数组内容添加到StringBuilder对象中
c)删除(第9-11个字符),然后插入字符串"高级攻城狮"到第9个位置
d)再把"java"字符串替换为("ios"),再倒序存储字符串

e)再把字符串都转换为大写,然后输出结果字符串



public class Test1 {

	public static void main(String[] args) {
		String str="刘德华_java程序员_布鲁明顿";
		char[] str1=str.toCharArray();
		StringBuilder sb=new StringBuilder();
		sb.append(str1);
		sb.delete(8, 11);
		sb.insert(8, "高级攻城狮");
		sb.replace(4, 8, "ios");
		sb.reverse();
		String s1=sb.toString().toLowerCase();
		System.out.println(s1);
	}

}


你可能感兴趣的:(javase基础)