日期:2017/10/26
今早复习一下:String、StringBuffer和StringBuilder的区别:
一、String
不可变类,适合在需要被共享的场合使用。
二、StringBuffer
可变类,适合在:多线程中的字符串经常被修改的场合,线程安全;
三、StringBuilder
可变类,类似于StringBuffer,但不是线程安全的,适合于单线程中使用字符串缓冲区;
四、StringTokenizer
用于分割字符串的工具类。
package com.java.string;
import java.util.StringTokenizer;
public class StringTokenizerTest {
public static void main(String[] args) {
StringTokenizer st = new StringTokenizer("Welcome to the new world mmb.");
while(st.hasMoreTokens()){
// System.out.println(st.nextToken());
System.out.print(st.nextToken());
}
}
}