标签:out 使用 inf value 了解 uil 拼接字符串 png 拼接
字符串操作过程中,每次用 + 拼接字符串,有以下问题:
String s = "";
for(int i=0;i<1000;i++){
s = s +String.valueOf(i);
}
System.out.println(s);
为了解决这个问题,Java提供了StringBuilder类,可以高效的拼接字符串
StringBuilder sb = new StringBuilder(1024);
for (int i=0;i<1000;i++){
sb.append(String.valueOf(i));
}
String s = sb.toString();
String name = "Green";
StringBuilder sb = new StringBuilder(1024);
String s = sb.append("Mr ").append(name)
.append("!").insert(0,"Hello,")
.toString();
System.out.println(s);
不需要特别改写字符串 + 操作
编译器在内部自动把多个连续的 + 操作优化为StringBuilder操作
廖雪峰Java2面向对象编程-6Java核心类-1StringBuilder
标签:out 使用 inf value 了解 uil 拼接字符串 png 拼接
原文地址:https://www.cnblogs.com/csj2018/p/10294157.html