- 2
- 0
- 约7.67千字
- 约 10页
- 2026-05-29 发布于北京
- 举报
如何高效地判断数组中是否包含某特定值
如何检查一个未排序的数组中是否包含某个特定值,这是一个在Java中非常实用并且频繁
使用的操作。另外,这也是StackOverflow上面非常受关注的问题。在得票数最多的
中,可以看到,检查数组中是否包含特定值可以用多种不同的方式实现,但是时间复杂度差
别很大。下面,我将为大家展示各种方法及其需要花费的时间。
1.检查数组中是否包含特定值的四种不同方法
1)使用List:
1publicstaticbooleanuseList(String[]arr,StringtargetValue){
2returnArrays.asList(arr).contains(targetValue);
}
3
2)使用Set:
1
publicstaticbooleanuseSet(String[]arr,StringtargetValue){
2SetStringset=newHashSetString(Arrays.asList(arr));
returnset.contains(targetValue);
3
}
4
3)使用一个简单循环:
1
publicstat
您可能关注的文档
最近下载
- 国家开放大学 学前教育专业《儿童家庭教育指导》阶段性学习测验2答案.pdf VIP
- 2025-2026学年广东省深圳市宝安中学(集团)初中部九年级(下)开学数学试卷(含答案).pdf VIP
- 2026年地理生物会考真题试卷(+答案).docx VIP
- 2025年广东省中考化学试题(含答案)原卷.pdf VIP
- 临床药学副高考试题库及答案.doc VIP
- 造价咨询人员保障措施完善方案.docx
- A S T M A106-2018高温用无缝碳钢管的标准规范 CN.pdf
- SONY索尼 α7 RIII(ILCE-7RM3)说明书.pdf VIP
- 2026年中考语文作文专项复习:托物言志写作指导课件.pptx VIP
- 2026年山东济南市历下区中考一模语文试题(试卷+解析).docx VIP
原创力文档

文档评论(0)