/**
* Returns a list consisting of the initial item in the parameter
* followed by every other item in the parameter.
* For example, if the original list was ["my", "dog", "has", "fleas", "!"]
* then the list returned would be ["my", "has", "!"].
*
* @param original the list from which the returned list is constructed
* @return a list containing every other element of the original list
*/
public ArrayList<String> everyOtherItem(ArrayList<String> original) {
// I'm not even sure where to begin
}
每次我尝试添加代码时,只会给出整个字符串数组,而不是只返回所有其他元素
发布于 2018-09-25 15:06:05
将原始数组中的每一个条目(偶数索引INC0)复制到一个新数组中:
public ArrayList<String> everyOtherItem(ArrayList<String> original) {
ArrayList<String> result = new ArrayList<>();
for(int i = 0; i < original.size(); i++) {
if (i%2 == 0) {
result.add(original.get(i));
}
}
return result;
}
https://stackoverflow.com/questions/-100002725
复制相似问题