亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java中怎么用stringbuilder刪除上一行數據

小億
98
2023-11-08 18:31:08
欄目: 編程語言

在Java中,StringBuilder類沒有提供直接刪除上一行數據的方法。但是,你可以使用以下方法來實現刪除上一行數據的效果:

  1. 將StringBuilder對象轉換為字符串。
  2. 使用split()方法將字符串按行分割成數組。
  3. 刪除數組中的最后一行。
  4. 使用StringBuilder的delete()方法刪除原字符串中的最后一行。
  5. 將修改后的StringBuilder對象轉換回字符串。

以下是一個示例代碼:

StringBuilder sb = new StringBuilder();
sb.append("Line 1\n");
sb.append("Line 2\n");
sb.append("Line 3\n");

String originalString = sb.toString();
String[] lines = originalString.split("\n");

// 刪除最后一行
String[] modifiedLines = Arrays.copyOf(lines, lines.length - 1);

// 重新構建修改后的字符串
StringBuilder modifiedStringBuilder = new StringBuilder();
for (String line : modifiedLines) {
    modifiedStringBuilder.append(line).append('\n');
}
String modifiedString = modifiedStringBuilder.toString();

System.out.println(modifiedString);

輸出結果:

Line 1
Line 2

0
肃宁县| 建瓯市| 黎川县| 铁岭县| 曲阜市| 双江| 新和县| 绍兴县| 闵行区| 大城县| 府谷县| 美姑县| 上高县| 化德县| 梁河县| 武汉市| 翁牛特旗| 内江市| 南昌县| 屏东市| 邵武市| 县级市| 凭祥市| 通道| 平潭县| 略阳县| 大港区| 象山县| 健康| 丹阳市| 南木林县| 济宁市| 桓台县| 六安市| 嘉定区| 沛县| 德惠市| 昭苏县| 龙山县| 丽水市| 古田县|