拼接字符串,大致有3个class可以用,他们是String, StringBuffer,StringBuilder, StringBuilder是1.5中来代替StringBuffer的.检验方法如下: public class test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub long n = 30000; System.out.prin
面试官Q1:请问为什么String用"+"拼接字符串效率低下,最好能从JVM角度谈谈吗? 对于这个问题,我们先来看看如下代码: public class StringTest { public static void main(String[] args) { String a = "abc"; String b = "def"; String c = a + b; String d = "abc" + "def&q
Java的字符串操作 1 .1不可变的String String对象事不可变的,String类中的每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,以包含修改后的字符串内容.而最初修改的String对象则丝毫未动. public class text { public static String upcase(String s){ return s.toUpperCase(); } public static void main(String[] args) {