当前位置: 首页 > news >正文

java数组查找指定元素_Java在数组中查找指定元素的方法

以下实例演示了如何使用 contains () 方法来查找数组中的指定元素:

例子1

import java.util.ArrayList;

public class Main {

public static void main(String[] args)  {

ArrayList objArray = new ArrayList();

ArrayList objArray2 = new ArrayList();

objArray2.add(0,"common1");

objArray2.add(1,"common2");

objArray2.add(2,"notcommon");

objArray2.add(3,"notcommon1");

objArray.add(0,"common1");

objArray.add(1,"common2");

System.out.println("objArray 的数组元素:"+objArray);

System.out.println("objArray2 的数组元素:"+objArray2);

System.out.println("objArray 是否包含字符串common2? : "

+objArray.contains("common1"));

System.out.println("objArray2 是否包含数组 objArray? :"

+objArray2.contains(objArray) );

}

}

以上代码运行输出结果为:

objArray 的数组元素:[common1, common2]

objArray2 的数组元素:[common1, common2, notcommon, notcommon1]

objArray 是否包含字符串common2? : true

objArray2 是否包含数组 objArray? :false

例子,While循环自增运算遍历数组

java用While循环自增运算遍历数组实例。java遍历数组实例:

public class BirdArray {

public static void main(String args[]){

String[] str = new String[]{“麻雀”,”老鹰”,”白鸽”,”黄雀”,”百灵鸟”,”孔雀”,”鹦鹉”,”丹顶鹤”};

int index =0; //创建索引变量

System.out.println(“公园里有很多鸟,种类包括:”);

while(index

System.out.println(str[index++]); //自增索引值

}

}

}

结果输出:

run:

公园里有很多鸟,种类包括:

麻雀

老鹰

白鸽

黄雀

百灵鸟

孔雀

鹦鹉

丹顶鹤

BUILD SUCCESSFUL (total time: 0 seconds)

说明:创建索引变量index,用于指定数组的下标,随着索引的递增,while循环会逐步遍历每个元素并输出到控制台。要注意++index,与index++的区别。

++index: 会将index的值递增,然后再使用递增后的值。

index++: 首先使用index的值,然后再把变量的值递增。

相关文章:

  • k8s mysql volume_k8s实践(七):存储卷和数据持久化(Volumes and Persistent Storage)
  • java 能够完成多个http请求并回应_Java Web请求与响应实例详解
  • mysql 交叉查询_MySQL连接查询,内连接,外连接,全连接,交叉连接
  • java中 springurl_基于SpringMVC中的路径参数和URL参数实例
  • java句子倒序_Java实现英文句子中的单词顺序逆序输出的方法
  • JAVA边学边练答案_Struts2边学边练(1)-HelloWorld
  • php gzip css 乱码,php使用gzip压缩传输js和css文件的方法
  • php静态检测工具,PHP静态代码分析工具,可以检测未捕获的异常?
  • php 挂起一个请求一直执行,在后台运行进程挂起PHP pag
  • php设置cookie路径,php 设置cookie路径例子总结
  • 服务器被上传文件php,求助,哪位大神遇到过这种情况,linux服务器总是被上传这些文件...
  • php m grep gd,ubuntu – php5-gd显示在“php -i | grep -i gd“但不是在phpinfo();
  • php my global.h,11月13日任务 - 志明咖的个人空间 - OSCHINA - 中文开源技术交流社区...
  • php限制输入数字,如何使用javascript和php禁用数字输入类型
  • php7 curl 慢,PHP7无法加载curl模块
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • CAP 一致性协议及应用解析
  • Laravel Telescope:优雅的应用调试工具
  • Mysql5.6主从复制
  • mysql外键的使用
  • rc-form之最单纯情况
  • React Native移动开发实战-3-实现页面间的数据传递
  • React的组件模式
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • Yeoman_Bower_Grunt
  • 开源SQL-on-Hadoop系统一览
  • 马上搞懂 GeoJSON
  • 事件委托的小应用
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • scrapy中间件源码分析及常用中间件大全
  • ​2020 年大前端技术趋势解读
  • (二)学习JVM —— 垃圾回收机制
  • (分布式缓存)Redis哨兵
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (一)Dubbo快速入门、介绍、使用
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转) Face-Resources
  • (转)nsfocus-绿盟科技笔试题目
  • ******之网络***——物理***
  • .describe() python_Python-Win32com-Excel
  • .net core控制台应用程序初识
  • .net framework profiles /.net framework 配置
  • .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NET学习全景图
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • /etc/sudoer文件配置简析
  • @RequestBody与@ResponseBody的使用
  • [3300万人的聊天室] 作为产品的上游公司该如何?
  • [C#][DevPress]事件委托的使用
  • [CISCN2019 华东北赛区]Web2
  • [CUDA手搓]从零开始用C++ CUDA搭建一个卷积神经网络(LeNet),了解神经网络各个层背后算法原理
  • [C语言]——函数递归