contains方法用于判断列表中是否包含指定元素。如果列表中包含指定元素,则返回true,否则返回false。

语法 contains(Object o)

o:要判断是否存在于列表中的元素。

示例 本示例使用List接口的实现类ArrayList初始化一个列表对象list,并调用contains方法判断列表中是否包含“苹果”字符串。
public static void main(String[] args) {
List list = new ArrayList();
list.add(“草莓”); //向列表中添加数据
list.add(“香蕉”); //向列表中添加数据
list.add(“菠萝”); //向列表中添加数据
for (int i = 0; i < list.size(); i++) { //通过循环输出列表中的内容
System.out.println(i + “:” + list.get(i));
}
String o = “苹果”;
System.out.println(“list对象中是否包含元素” + o + “:” + list.contains(o));
//判断字符串中是否包含指定字符串对象
}

运行结果如图所示。

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

Java 进阶之 List.contains 方法相关推荐

  1. 【Java进阶】有哪些方法可以在运行时动态生成一个Java类?

    在开始今天的学习前,我建议你先复习一下专栏第 6 讲有关动态代理的内容.作为 Java 基础模块中的内容,考虑到不同基础的同学以及一个循序渐进的学习过程,我当时并没有在源码层面介绍动态代理的实现技术, ...

  2. Java进阶篇(一)——接口、继承与多态

    前几篇是Java的入门篇,主要是了解一下Java语言的相关知识,从本篇开始是Java的进阶篇,这部分内容可以帮助大家用Java开发一些小型应用程序,或者一些小游戏等等. 本篇的主题是接口.继承与多态, ...

  3. Java进阶(五)Java I/O模型从BIO到NIO和Reactor模式

    本文介绍了Java中的四种I/O模型,同步阻塞,同步非阻塞,多路复用,异步阻塞.同时将NIO和BIO进行了对比,并详细分析了基于NIO的Reactor模式,包括经典单线程模型以及多线程模式和多Reac ...

  4. Java进阶书籍推荐,赶快收藏起来!

    最近有很多学习或者已经在工作的java技术的同学都想要更进一步的提升自己,那么阅读书籍可以给大家带来帮助.今天,小千将分享过去几年中一些最好的Java进阶书籍,您可以在2021年阅读这些书籍,以更好地 ...

  5. java进阶案例下载_java进阶案例

    java进阶案例: 数据类型,字符,数值,范围,布尔 :byte -128~127. 面向对象:protect :重载与构造 (一). this封装:static:继承:多态: 1.方法覆盖:supe ...

  6. Java进阶之对象克隆(复制)

    转载自   Java进阶之对象克隆(复制) 假如说你想复制一个简单变量.很简单: int apples = 5; int pears = apples; 不仅仅是int类型,其它七种原始数据类型(bo ...

  7. JAVA进阶教学之(集合)

    目录 1.集合概述 2.集合存储的数据类型 3.不同的集合,底层都会对应不同的数据结构 4.集合继承结构图(部分接口和类) 5.Collection接口中常用的方法 6.Collection 集合迭代 ...

  8. Java进阶 | 泛型机制与反射原理

    一.泛型的概念 1.基础案例 泛型在Java中的应用非常广泛,最常见则是在集合容器中,先看下基础用法: public class Generic01 {public static void main( ...

  9. Java进阶1. Synchronized 关键字

    Java进阶1. Synchronized 关键字 20131025 1.关于synchronized的简介: Synchronized 关键字代表对这个方法加锁,相当于不管那一个线程,运行到这个方法 ...

最新文章

  1. STM32低功耗模式下GPIO如何配置最节能?
  2. oracle导入dmp方法,oracle dmp文件导入方法
  3. 超级实用!如何为机器学习算法准备数据?
  4. C#的TreeView标记
  5. 如何分析request download状态一直处于running的问题
  6. svc的参考文献_WCF服务三:svc文件详解
  7. 大数取余运算(详解)
  8. LayoutInflater
  9. 用AB对Webservice做压力测试
  10. Linux系统开发|QT制作聊天软件实验报告
  11. 一个医院为何要架设数字网络时钟系统(电子时钟系统)
  12. ubuntu 1204 server xp 硬盘安装
  13. eap-peap/mschapv2
  14. 飞腾S2500平台PCIe SWITCH下热插拔验证
  15. 非常有用的生活小常识
  16. php 毛玻璃,毛玻璃 - 晚晴小筑 - OSCHINA - 中文开源技术交流社区
  17. JQuery中Ajax的参数
  18. win7激活提示错误代码0x80072EE2的最可行解决办法
  19. 海思嵌入式开发-003-Hi3861烧录报错,找不到Hi3861_wifiiot_app_allinone.bin文件
  20. 2012国信蓝点杯全国软件设计大赛编程大题

热门文章

  1. 史上最全的OpenCV入门教程!这篇够你学习半个月了!万字长文入门
  2. datetime字符串转日期, 日期转字符串
  3. linux functions传入参数,Functions
  4. 618大战打响,酷雷曼真的能实现元宇宙购物吗?
  5. 程序员之问:如何保护眼睛/视力
  6. out.println()方法与%表达式
  7. 均线多头排列选股算法升级!叠加涨停因子和发散因子!股票量化分析工具QTYX-V2.5.9...
  8. InfluxDB数据库管理工具InfluxDBStudio使用
  9. java matcher方法_9 Matcher 类的方法 - Java 正则表达式教程
  10. PostgreSQL Substring字符串截取函数