- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Java String文字列の加工について)
Java String文字列の加工について
このQ&Aのポイント
- JavaのString文字列を加工する方法についての質問です。
- 特定のString変数を半角スペースで分割し、各部分を別の変数に格納する方法についての質問です。
- Javaのバージョン1.4での実装方法も教えて欲しいとのことです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
No.1 の回答に間違いがありました。 訂正します。 × 正確に半角スペース1文字で区切りたい場合は「 +」と ○ 正確に半角スペース1文字で区切りたい場合は「 」と
その他の回答 (1)
- root139
- ベストアンサー率60% (488/809)
回答No.1
String.split(String) を使えば、任意の区切り文字で文字列を分割することが出来ます。 例) -------------------------------------------- String beforStr = "あああ いいい ううう えええ おおお"; String[] splitStrs = beforStr.split("\\s+"); String str1 = splitStrs[0]; String str2 = splitStrs[1]; ・ ・ ・ ------------------------------------------------ ちなみに正規表現「\s+」は空白文字が1つ以上という条件ですので、半角スペース複数やタブ・改行であっても一つの区切り文字として扱います。正確に半角スペース1文字で区切りたい場合は「 +」としてください。