尝试 return 字符串数组列表中的中间值
Trying to return the middle value in an arraylist of strings
尝试编写一个名为 F2
的函数,该函数应将 Strings
中的 ArrayList
个称为单词作为
参数,return 列表中的中间值。如果中间项是分数(列表
尺寸 7) 然后 return 四舍五入的项目 (3)。
到目前为止我写的代码:似乎不正确我错过了什么
public String F2 ( ArrayList<String> words )
{
return words.get(2);
}
你应该得到中间元素,你当前总是得到第三元素。此外,您的方法可以是 static
(并且您 可以 使其成为 generic)。并且更喜欢 List
接口而不是具体的 ArrayList
类型。喜欢,
public static <T> T F2(List<T> words) {
return words.get(words.size() / 2);
}
尝试编写一个名为 F2
的函数,该函数应将 Strings
中的 ArrayList
个称为单词作为
参数,return 列表中的中间值。如果中间项是分数(列表
尺寸 7) 然后 return 四舍五入的项目 (3)。
到目前为止我写的代码:似乎不正确我错过了什么
public String F2 ( ArrayList<String> words )
{
return words.get(2);
}
你应该得到中间元素,你当前总是得到第三元素。此外,您的方法可以是 static
(并且您 可以 使其成为 generic)。并且更喜欢 List
接口而不是具体的 ArrayList
类型。喜欢,
public static <T> T F2(List<T> words) {
return words.get(words.size() / 2);
}