2011-08-19 15 views
1

特定の区切り文字を使用して分割したい文字列がありますが、それを正確に2つの文字列に分割したいと思います。これは、文字列が "ax、yt、zr"の場合、 "ax"と "yt、zr"に分割したいと考えています。これを行う最もクリーンな方法は何ですか?JAVA - 2つの文字列の合計を解析する

eaxmpleため

答えて

3

あなたは部分文字列を使用することができます。

String text = "ax,yt,zr"; 
String strOne = text.substring(0, text.indexOf(',')); 
String strTwo = text.substring(text.indexOf(',')); 
+0

複数の区切り文字を同時に使用したい場合はどうですか? (たとえば、カンマまたはスペースで分割したものの、最初に – Trup

+0

@Trupが見つかると、正規表現の答えは簡単にそれを処理します: '' ab cd、ef ".split("、 "、2)' –

0
  String g = "ax,yt,zr"; 
      String r = g.substring(0,g.indexOf(",")); 
      String f = g.substring(g.indexOf(","),g.length()); 
      System.out.println(r + " " + f); 

のindexOf:指定されたサブストリングの最初の出現のこの文字列内のインデックスを返します。