【发布时间】:2015-11-05 14:31:32
【问题描述】:
我只想要s.split(",") 中的第一个元素,并且我需要将值返回到字符串数组中。
我怎样才能使这段代码成为一个单行代码?
String [] sd = s.split(",");
String [] sf = new String[]{sd[0]};
我尝试了s.split(",",1);,但它只是将其全部添加到第一个元素中,而没有实际拆分它。
【问题讨论】:
-
所以你想要一个String数组,其中第一个元素是
s的子字符串,从0到,第一次出现的索引,对吗?为什么不String sd[] = {s.split(",")} -
因为只需要第一个元素。是的,很容易从中获得第一个元素,但 OP 想要它在一行中:)
-
只需将第二行附加到第一行,中间没有换行符,你就得到了你的单行!