91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
尉氏县| 赣州市| 神池县| 小金县| 江孜县| 靖西县| 莱阳市| 衢州市| 满城县| 仁化县| 梨树县| 昌宁县| 万安县| 沙坪坝区| 濮阳市| 若尔盖县| 大港区| 祁门县| 田东县| 塔城市| 靖宇县| 宝丰县| 潢川县| 小金县| 青川县| 深圳市| 昆明市| 宝兴县| 荔浦县| 成武县| 山阴县| 博湖县| 龙州县| 东港市| 资中县| 进贤县| 环江| 浦北县| 克什克腾旗| 屏山县| 文水县|