MR-LI_20200828-李伟江
问题
-
public static String join(CharSequence delimiter, CharSequence... elements)方法含可变长参数,所以传数组应该是可以的。
String[] b = {"曹操" , "刘备" , "孙权" , "孟获"}; String s = String.join( "-", b );
System.out.println( s );输出:曹操-刘备-孙权-孟获
-
public static String format(String format, Object... args) 同理
-
能否将 intern 方法和 " " 近似理解。
都是将串先与字符串池中做比较,若存在与之相等的,则直接拿来引用。若不存在,则将此串添加到字符串池中。
不同的是,intern方法如果判断不存在,会在heap中建String实例,并添加到字符串池。
-
经测试 buffer.append()方法参数还可以是Object对象。
输出我:java.lang.Object@41a4555e
吐槽
曹操在刺董之前也是无名之辈。
点赞