我想取这个字符串“John Doe和Eli Manning”,并在String上使用split()
将数组元素存储到变量中。
我已经知道如何做第一部分
String str = "John Doe and Eli Manning";
String tokens[] = str.split("and");
现在我有一个阵列[“Kevin Suffredini”,“Eli Manning”]。我想将这两个元素设置为我可以使用的单独变量。这是什么语法?
之类的东西? :
String person1 = ...arg[0];
String person2 = ...arg[1];
答案 0 :(得分:4)
使用您定义的tokens
数组,例如
String p1 = tokens[0];
String p2 = tokens[1];
您可能希望确保tokens
数组中包含2个项目。
此外,如果您可以拥有任意数量的令牌,则无法动态创建变量,但您可以循环遍历令牌并获取阵列中的每个String。