常见错误:Java字符串拼接不正确案例
在Java中,字符串拼接有两种方式:使用”+”操作符或使用String的join方法。以下是一些常见的错误示例:
- 使用+操作符时未转字符串:
int num = 123;
String strNum = num; // 错误,应为strNum = String.valueOf(num);
- 拼接多个字符串未用连接符号:
String str1 = "Hello";
String str2 = "World!";
System.out.println(str1 + str2); // 正确,但最好写成: System.out.println(str1 + "" + str2);
// 注意这里加了两个空格,确保拼接后的字符串格式正确
- 使用join方法时传入的数组或集合为空:
以上就是Java字符串拼接的一些常见错误示例。String[] words = new String[0];
System.out.println(String.join(" ", words))); // 正确
// 如果数组是空的:
words = new String[]{};
System.out.println(String.join(" ", words))); // 错误,应输出空字符串
还没有评论,来说两句吧...