你好
我怎样才能得到列表的最后三个值。我试过这个

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);
}

10-06 08:42