www.3112.net > JAvA中如何高效的判断数组中是否包含某个元素

JAvA中如何高效的判断数组中是否包含某个元素

这个问题,首先要将string数组转换成list集合,然后判断list集合中是否存在 public static void main(String[] args) { //定义数组 String aa []={"timo","kainan","naer","lanbo"}; //数组转换成list List list=Arrays.asList(aa); if(list.con...

可以使用如下的代码: Arrays.asList(yourArray).contains(yourValue) 但这并不适用于基本数据类型的数组。 在Java8之后,你可以使用Stream来检测int,double,long类型的数组是否包含某个数值。(分别用IntStream, DoubleStream和LongStream),...

contains方法用于判断列表中是否包含指定元素。如果列表中包含指定元素,则返回true,否则返回false。示例代码如下: public class TestListContainsDemo { public static void main(String[] args) { List list = new ArrayList(); list.add("...

你可以使用 apache commons-lang3 jar org.apache.commons.lang3.ArrayUtils.contains(Object[], Object) 使用示例: public static void main(String[] args){ String[] array = { "1", "1", "2", "3", "5", "8", "10", "8" }; String target = ...

判断一个元素在集合中很容易,只需要遍历这个集合,然后与每个值进行比较,如果有相等的,那么就存在在集合中,然后反过来,就是不存在集合中的。 Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效...

直接上代码: package test.contain.lishaojie; import java.util.Arrays; import java.util.HashSet; import java.util.Set; public class TestContain { /** * @param args */ public static void main(String[] args) { // TODO Auto-generat...

import java.util.Arrays;public class Test_Array {public static void main(String[] args) {// TODO Auto-generated method stubint[] test = {1,6,3,8,9,2,5};Arrays.sort(test); //首先对数组排序int result = Arrays.binarySearch(test, 5...

枚举数组的各个元素、对其元素的字符串使用indexOf检索 ~ ~ ~

import java.util.Scanner; public class Test21 { public static void main(String[] args) { //定义并初始化数组 int[] arr = {22,33,44,55,66,7,2,5,24}; //定义并初始化Scanner对象,用于获取输入键盘输入的内容 Scanner scanner = new Scan...

可以把数组转成list,利用list的contains方法来判断Integer[] arr = new Integer[] { 1, 2, 3, 4 };List list = Arrays.asList(arr);if (list.contains(5)) {System.out.println("包含");} else {System.out.println("不包含");}

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com