Eri*_*c G 3 java arrays string
我只想要第一个元素s.split(","),我需要将值返回到String数组中.
如何将此代码设为一个班轮?
String [] sd = s.split(",");
String [] sf = new String[]{sd[0]};
Run Code Online (Sandbox Code Playgroud)
我试过s.split(",",1);但它只是将它全部添加到第一个元素而不实际拆分它.
您可以使用
String [] sf = {sd.substring(0,sd.indexOf(','))};
Run Code Online (Sandbox Code Playgroud)
如果你只需要逗号分隔字符串的第一个标记,使用substring和indexOf将比它更有效split.
当然,如果输入String不包含a,则此代码将抛出异常','.