3

2 つのコンマの間に存在する文字列を分離するにはどうすればよいですか?

すなわち、アンジェロ、マルコ、ニック、ブランドン、ポール

マルコという名前を取得したい。最も適切な方法はどれですか? 正規表現を使用する必要がありますか?はいの場合、誰かが私にどのように説明できますか?

4

5 に答える 5

12

最も簡単な解決策は、使用することですString.split(",")

そのようです:

String str = "Angelo,Marco,Nick,Brandon,Paul";
String[] myStrings = str.split(",");
String marco = myStrings[1];
于 2012-08-25T10:50:32.263 に答える
2

これを試して

String s = "Angelo,Marco,Nick,Brandon,Paul";
String array[] = s.split(",");

for (int i = 0; i < array.length; i++) {
    System.out.println("element "+i+" "+array[i]);
}
于 2012-08-25T11:04:22.290 に答える
1

分割を使用できます。

String[] names = "Angelo,Marco,Nick,Brandon,Paul".split(",");
// or
List<String> names = Arrays.asList("Angelo,Marco,Nick,Brandon,Paul".split(","));
// or
for(String name: "Angelo,Marco,Nick,Brandon,Paul".split(","))
    System.out.println(name);
于 2012-08-25T10:52:21.980 に答える
1

複雑にせずに、使い方split()Arrays.asList()方法を....

String str = "Angelo,Marco,Nick,Brandon,Paul";

String[] arr = str.split(",");

List<String> alist = new ArrayList<String>(Arrays.asList(arr);

String marco = alist.get(alist.indexOf("Marco"));

出来上がり.....完了です... !!! マルコは今あなたと一緒にいます....

于 2012-08-25T11:02:07.157 に答える
1

コンマ区切りを使用して文字列を分割します。

 **try it**

   String str = "Angelo,Marco,Nick,Brandon,Paul";

    String lines[]= str.split(",");
    String name = lines[1];
于 2012-08-25T10:53:28.563 に答える