【发布时间】:2018-03-09 03:11:39
【问题描述】:
我想在每次找到空格时接收一个字符串并拆分它。然后将这些片段中的每一个存储到一个数组中。 假设我有这个字符串:
String names = "amy bob lily harry luna james";
我也有这个方法声明:
public static String[] seperateNames(String names) {
String[] newNames;
// Some code here
return newNames[];
}
我会用什么填充这个方法,这样我就可以得到这样的东西:
newNames = {"amy", "bob", "lily", "harry", "luna", "james"};
我认为我应该做的是创建一个 for 循环,并在其中有一个 if 语句,可以检查是否有空间。 但我真的不知道该怎么做。 我还认为,在将所有内容存储在数组中之后,我需要使用 trim() 来删除存储在数组中的每个名称前后的空格。
任何帮助或建议表示赞赏。谢谢!
【问题讨论】:
-
第一个链接有更好的解决方案。
-
String[] list = names.split(" ");
标签: java arrays for-loop methods trim