我有一个字符串列表List<String> treeList
。我想比较最后四个元素与每个元素的预定义字符串。这样做的最好方法是什么?我认为最好的方法来比较列表元素
一种方法是
String firstParent = treeList.get(treeList.size() - 1);
String secondParent = treeList.get(treeList.size() - 2);
String thirdParent = treeList.get(treeList.size() - 3);
String fourthParent = treeList.get(treeList.size() - 4);
if(firstParent.equals("a") && secondParent.equals("b") && thirdParent.equals("c") && fourthParent.equals("d")) {
return true;
}
有没有错字少可用的方法?列表比较可以是2,3或4个元素。
4个最后的元素到不同的字符串,我会说任何压缩代码的尝试都会让它更难阅读,所以更糟糕。我会说保持这种天真的方式。 – Joel