2 つのコンマの間に存在する文字列を分離するにはどうすればよいですか?
すなわち、アンジェロ、マルコ、ニック、ブランドン、ポール
マルコという名前を取得したい。最も適切な方法はどれですか? 正規表現を使用する必要がありますか?はいの場合、誰かが私にどのように説明できますか?
2 つのコンマの間に存在する文字列を分離するにはどうすればよいですか?
すなわち、アンジェロ、マルコ、ニック、ブランドン、ポール
マルコという名前を取得したい。最も適切な方法はどれですか? 正規表現を使用する必要がありますか?はいの場合、誰かが私にどのように説明できますか?
最も簡単な解決策は、使用することですString.split(",")
そのようです:
String str = "Angelo,Marco,Nick,Brandon,Paul";
String[] myStrings = str.split(",");
String marco = myStrings[1];
これを試して
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]);
}
分割を使用できます。
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);
複雑にせずに、使い方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"));
出来上がり.....完了です... !!! マルコは今あなたと一緒にいます....
コンマ区切りを使用して文字列を分割します。
**try it**
String str = "Angelo,Marco,Nick,Brandon,Paul";
String lines[]= str.split(",");
String name = lines[1];