Java 从逗号分隔的字符串中获取第一个值

Java 从逗号分隔的字符串中获取第一个值,java,Java,我有一个字符串,格式如下“ 字符串s=name1,name2,name3,name4,name5,name6 使用可应用于类似逗号分隔字符串的通用解决方案,从中获得名称1的最佳方法是什么 非常感谢您的帮助。您可以使用该方法。它返回一个数组字符串[],因此您可以使用语法someArray[index]访问元素。因为您想要获取第一个元素,所以可以使用[0] String first_word = s.split(",")[0]; 注意: 大多数编程语言中的索引都以0开头。因此,第一个元素将位于索

我有一个字符串,格式如下“

字符串s=name1,name2,name3,name4,name5,name6

使用可应用于类似逗号分隔字符串的通用解决方案,从中获得名称1的最佳方法是什么

非常感谢您的帮助。

您可以使用该方法。它返回一个数组
字符串[]
,因此您可以使用语法
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];