• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Java String文字列の加工について)

Java String文字列の加工について

このQ&Aのポイント
  • JavaのString文字列を加工する方法についての質問です。
  • 特定のString変数を半角スペースで分割し、各部分を別の変数に格納する方法についての質問です。
  • Javaのバージョン1.4での実装方法も教えて欲しいとのことです。

質問者が選んだベストアンサー

  • ベストアンサー
  • root139
  • ベストアンサー率60% (488/809)
回答No.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文字で区切りたい場合は「 +」としてください。

参考URL:
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/lang/String.html#split(java.lang.String)