import java.util.ArrayList; public class test { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<>(); list.add(249999); list.add(249999); System.out.println(check(list)); //System.out.println(249999==249999); } private static boolean check(ArrayList<Integer> list){ int k = list.size()/2; for(int i=0;i<k;i++){ int a = list.get(i); int b = list.get(list.size()-1-i); //if(list.get(i)!=list.get(list.size()-1-i)){ if(a!=b){ return false; } } return true; } }
第18、19行,如果用下面那句a!=b输出true,如果改成上面那句却输出false,为什么,好奇怪啊
慕的地6079101
幕布斯1828393
望远
Kamey
相关分类