1.String、StringBuilder和StringBuffer
String是不可变的。而StringBuilder和StringBuffer是可变的。
StringBuilder和StringBuffer的默认大小是16.
StringBuilder适合于单线程程序,是线程不安全的;StringBuffer是线程安全的。
2.输入
Scanner in=new Scanner(System.in);
in.next() 读取一个单词,以空白符作为分隔符。
in.nextLine() 读取一行内容
in.nextInt() 读取整数
in.nextDouble() 读取浮点数
in.hasNext() 检查输入中是否还有其他单词
in.hasNextDouble()
3.格式化输出
d 十进制整数
x 十六进制整数
o 八进制整数
f 定点浮点数
e 指数浮点数
g 通用浮点数
a 十六进制浮点数
s 字符串
c 字符
b 布尔
h 散列码
tx 日期时间
% 百分号
n 与平台有关的行分隔符