package api;
class StringBuilderApi {
public static void main(String[] args) {
StringBuilder builder = new StringBuilder();
builder = new StringBuilder("saf");
builder.append("124");
builder.append(true); //"true"
builder.append('W'); //"W"
builder.append(5.8); //"5.8"
builder.append(5); // "5"
builder.append(5.9f); // "5.9"
char[] arr = {' ','5','4','6','d','w', 't', '5'};
builder.append(arr, 2, 3); // "46d"
builder.append(5l); // "51"
System.out.println(builder); //saf124trueW5.855.946d5
builder.reverse(); // 反转字符串
System.out.println(builder); // 5d649.558.5Weurt421fas
builder.deleteCharAt(0); // 删除指定位置的字符
builder.delete(1, 5); // 删除指定范围的字符
System.out.println(builder); //d558.5Weurt421fas
builder.indexOf("421"); //
builder.indexOf("421", 5); //
builder.lastIndexOf("");
builder.lastIndexOf("saf", 5);
builder = new StringBuilder("01234456789");
builder.insert(3, "A");
System.out.println(builder);
builder.insert(4, arr, 2, 3);
System.err.println(builder); // 012A34456789
builder.replace(1, 4, "BA"); // 替换
System.err.println(builder); //0BA46d34456789
String string = builder.substring(1, 5);
System.err.println(string); // BA46
string = builder.substring(1);
char c = builder.charAt(2);
builder.setLength(1); //
System.out.println(builder); // 0
}
}
StringBuilder 详解
最新推荐文章于 2023-02-14 04:00:00 发布