你好
我怎样才能得到列表的最后三个值。我试过这个
stringAry.get(stringAry.size()-1);
但它只显示列表的最后一项。我们如何获得列表的最后三个值。请指导我。是否可以将所有这三个值存储在 String 数组中
最佳答案
if (stringAry.size() >= 3) // Make sure you really have 3 elements
{
List<String> array = new ArrayList<String>();
array.add(stringAry.get(stringAry.size()-1)); // The last
array.add(stringAry.get(stringAry.size()-2)); // The one before the last
array.add(stringAry.get(stringAry.size()-3)); // The one before the one before the last
System.out.println(array);
}