1.空字符
String str1;String str2 = "";String str3 = new String();
str1
的值为null,表示没有指向任何字符串对象str2
已经指向了一个字符串对象,这个对象的字符序列内容为空str3
是显式地调用构造函数创建字符串对象,该对象的字符序列内容为空,与第二行代码是基本一样的。
2.String
format
方法
类似于C语言中printf()
风格的格式化输出,这使得我们对输出格式的控制更加容易。
String formatString = "我的名字是%s,我今年%d岁,我的爱好是%s";String output = String.format(formatString, name, age, hobby);System.out.println(output);