java如何拼接字符串

Java中有多种方式可以拼接字符串:

使用"+"操作符:

String str1 = "Hello";
String str2 = "World";
String result = str1 + " " + str2;

使用String的concat()方法:

String str1 = "Hello";
String str2 = "World";
String result = str1.concat(" ").concat(str2);

使用StringBuilder类:

StringBuilder sb = new StringBuilder();
sb.append("Hello");
sb.append(" ");
sb.append("World");
String result = sb.toString();

使用StringBuffer类(线程安全的版本):

StringBuffer sb = new StringBuffer();
sb.append("Hello");
sb.append(" ");
sb.append("World");
String result = sb.toString();

这些方法中,使用"+"操作符和concat()方法会创建新的字符串对象,而使用StringBuilder和StringBuffer类则是在原有对象上进行拼接,效率更高。如果在循环中需要频繁拼接字符串,建议使用StringBuilder或StringBuffer类来提高性能。

阅读剩余
THE END