長いテキストを折り返して数行で表示する必要があります。デフォルトのスニペットを試しました:
String s = "Español texto aquí";
StringBuilder sb = new StringBuilder(s);
int i = 0;
while (i + 20 < sb.length() && (i = sb.lastIndexOf(" ", i + 20)) != -1) {
sb.replace(i, i + 1, "\n");
}
System.out.println(sb.toString());
しかし、スペイン語のテキストでは、出力に間違った記号が表示されます。英語以外のテキストをラップするにはどうすればよいですか?