Java は非常に優れた文字列処理を備えているようです。それでも、私は最も単純な問題で問題を抱えています。動的な文字列 (実行時に変更される) が必要なため、文字列型は不変であるため、適切な選択ではありません。だから私はchar配列を使用しています。セットアップはちょっと面倒ですが、少なくとも変更可能です。キャリッジ リターン/ライン フィードのペア (またはその他の制御文字) を含む文字列定数を作成したいと考えています。C/C++ では、次のようにします。
char myString[100];
myString = "This is a string with a CR/LF pair\x0D\x0A";
はい、Java では "\r" を使用できることを知っています。そして、はい、私はあなたが使用できることを知っています:
myString[34] = 0x000D;
myString[35] = 0x000A;
Java では、文字列リテラル定数を使用して char 配列を初期化することはできません (できますか??)。では、char 配列をどのように初期化するかが問題です。