我是前端出身,写这个判断是否存在或者是去重的方法,前端js基本上有好多种方法,但是貌似都有点麻烦。
js与Java其实也大差不差,只要思路正确,只是实现的代码不同罢了。
起初我想的是通过双层for循环,但貌似依旧有点麻烦,查工具书发现,Java中的数组有个方法可以用来判断是否存在。
将数组转换成 list集合,然后使用 contains 方法。
首先记住导入相应的包:
// 导入Arrays类的Java语句:
import java.util.Arrays;
使用示例如下:
boolean isContains = Arrays.asList(数组).contains(包含项);
// 返回值是true/false
写个简单的栗子把:
// 记得在最上面导入Arrays包
import java.util.Arrays;
String[] fruits = {"apple", "banana", "xxx"};
String iLikeEat = "apple";
boolean isContains = Arrays.asList(fruits).contains(iLikeEat);
if(isContains){
// 这里有你要吃的水果
}else{
// 你到别出在看看把
}
String[] tenantDir = new String[resultList.size()];
for(int i = 0; i < resultList.size