Java 从逗号分隔的字符串中获取第一个值
我有一个字符串,格式如下“ 字符串s=name1,name2,name3,name4,name5,name6 使用可应用于类似逗号分隔字符串的通用解决方案,从中获得名称1的最佳方法是什么 非常感谢您的帮助。您可以使用该方法。它返回一个数组Java 从逗号分隔的字符串中获取第一个值,java,Java,我有一个字符串,格式如下“ 字符串s=name1,name2,name3,name4,name5,name6 使用可应用于类似逗号分隔字符串的通用解决方案,从中获得名称1的最佳方法是什么 非常感谢您的帮助。您可以使用该方法。它返回一个数组字符串[],因此您可以使用语法someArray[index]访问元素。因为您想要获取第一个元素,所以可以使用[0] String first_word = s.split(",")[0]; 注意: 大多数编程语言中的索引都以0开头。因此,第一个元素将位于索
字符串[]
,因此您可以使用语法someArray[index]
访问元素。因为您想要获取第一个元素,所以可以使用[0]
String first_word = s.split(",")[0];
注意:
- 大多数编程语言中的索引都以
开头。因此,第一个元素将位于索引0
中。第二个元素位于索引0
中。依此类推1
s.split(",")[0];
Split为您提供一个字符串数组,这些字符串由参数中提供的正则表达式拆分。您可能希望在使用拆分输出之前检查其长度
String parts[]=s.split(",");
String part1=parts[0];
如果您想获得名字,请这样使用。如果查看,您会发现它将返回一个字符串数组
name1 = s.split(", ")[0];
[0]
是数组中的第一个索引,因此它将是您的名称1。s.split(“,”)。长度等于数组的大小,因此如果您需要任何索引s.split(“,”[num-1]
,其中num
是您希望从一开始的索引编号。可能的重复项
name1 = s.split(", ")[0];