我正试图找到一种方法来获取五个整数的数组并打印最后三个。最好的方法是什么?
答案 0 :(得分:1)
如果您使用的是Java-8,则可以执行以下操作:
Arrays.stream(array).skip(2).forEach(System.out::println);
即使您将值传递给大于数组长度的skip
,也不会抛出任何异常。在这种情况下,你只会得到没有输出。
如果您不使用Java-8,我不会看到任何挑战。只需将索引3循环到n并打印元素。
答案 1 :(得分:0)
检查以下代码段
//its three because you want to display last three elements.Note it should be less than array length
int pointer=3;
int[] inputArray= {1,2,3,4,5};
for(int i=inputArray.length-pointer;i<inputArray.length;i++){
System.out.println(inputArray[i]);
}