String API
/**
* public final class String
* String 是包装类型,且为final修饰不能被继承
* 一下提供字符串拼接和字符串反转的方法
*/
public class StringUtils {
public static void main(String[] args) {
StringUtils.stringJoin();
StringUtils.stringReverse();
}
public static void stringJoin(){
//StringBuffer字符串连接 线程安全的
StringBuffer buffer = new StringBuffer();
buffer.append("a");
buffer.append("b");
buffer.append("c");
buffer.append("d");
System.out.println(buffer.toString());
//StringBuilder字符串连接, 非线程安全的,但是速度快
StringBuilder builder = new StringBuilder();
builder.append("a");
builder.append("b");
builder.append("c");
builder.append("d");
System.out.println(builder.toString());
}
//字符串反转
public static void stringReverse(){
// StringBuffer reverse
StringBuffer stringBuffer = new StringBuffer();
stringBuffer.append("abcdefg");
System.out.println(stringBuffer.reverse()); // gfedcba
// StringBuilder reverse
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append("abcdefg");
System.out.println(stringBuilder.reverse()); // gfedcba
}
}