如何隔离两个逗号之间的字符串?i、 e.安吉洛、马可、尼克、布兰登、保罗我想找回马可这个名字。哪种方式最合适?我应该用regex吗?如果是的话,有人能解释一下怎么用吗?
pinkon5k1#
试试这个
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]); }
tyky79it2#
你可以使用split。
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);
nimxete23#
好吧,让我们不要把它复杂化和使用 split() 以及 Arrays.asList() 方法。。。。
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"));
瞧。。。。。结束了!!!马可现在和你在一起。。。。
nkoocmlb4#
使用逗号分隔符拆分字符串。
**try it** String str = "Angelo,Marco,Nick,Brandon,Paul"; String lines[]= str.split(","); String name = lines[1];
mtb9vblg5#
最简单的解决办法是 String.split(",") 像这样:
String.split(",")
String str = "Angelo,Marco,Nick,Brandon,Paul"; String[] myStrings = str.split(","); String marco = myStrings[1];
5条答案
按热度按时间pinkon5k1#
试试这个
tyky79it2#
你可以使用split。
nimxete23#
好吧,让我们不要把它复杂化和使用
split()
以及Arrays.asList()
方法。。。。瞧。。。。。结束了!!!马可现在和你在一起。。。。
nkoocmlb4#
使用逗号分隔符拆分字符串。
mtb9vblg5#
最简单的解决办法是
String.split(",")
像这样: