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

做网站和微信小程序今天今日新闻头条最新消息

做网站和微信小程序,今天今日新闻头条最新消息,酒店网站建设背景分析,seo费用价格集合 1. 自动扩容 ,集合长度可变 2. 只可以存引用数据类型,如果要存基本数据类型,需要将其转换成对应的包装类 ArrayList 定义在 java.util 下的,实现了 List 接口。ArrayList 内部以动态数组的形式存储元素,这意…

集合

1. 自动扩容 ,集合长度可变

2. 只可以存引用数据类型,如果要存基本数据类型,需要将其转换成对应的包装类

ArrayList   

定义在 java.util 下的,实现了 List 接口。ArrayList 内部以动态数组的形式存储元素,这意味着它的大小能够随着元素的添加或者移除而动态改变。

import java.util.ArrayList;
  • 动态数组ArrayList 是动态数组,它的大小能按需自动调整。
  • 有序集合:它会按元素插入的顺序来存储元素,这意味着元素的顺序是可预测的。
  • 允许重复元素ArrayList 能够存储重复的元素。
  • 可存储任意类型:借助泛型,ArrayList 可以存储任意类型的对象。

 
 
创建ArrayList

import java.util.ArrayList;// 创建一个存储整数的 ArrayList
ArrayList<Integer> numbers = new ArrayList<>();// 创建一个存储字符串的 ArrayList
ArrayList<String> names = new ArrayList<>();


ArrayList成员方法(增删改查)

package ArrayListTest;import java.util.ArrayList;public class ArrayListDemo2 {public static void main(String[] args) {ArrayList<String> list = new ArrayList<>();//添加元素boolean result = list.add("aaaccc");System.out.println(result);//删除元素boolean result2 = list.remove("aaa");System.out.println(result);System.out.println(list);//修改元素String result3 = list.set(0,"bbb");System.out.println(result);System.out.println(list);//获取指定索引的元素String result4 = list.get(0);System.out.println(result);System.out.println(list);}
}


 

 遍历ArrayList

可以使用多种方式遍历 ArrayList,下面是几种常见的方法:

1.使用for循环

for (int i = 0; i < list.size(); i++) {System.out.println(list.get(i));
}

2.使用增强 for 循环

for (String fruit : list) {System.out.println(fruit);
}


3.迭代器
 

import java.util.Iterator;Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {System.out.println(iterator.next());
}

完整示例代码

以下是一个完整的 Java 示例,展示了 ArrayList 的基本操作:

import java.util.ArrayList;public class ArrayListExample {public static void main(String[] args) {// 创建一个存储字符串的 ArrayListArrayList<String> fruits = new ArrayList<>();// 添加元素fruits.add("Apple");fruits.add("Banana");fruits.add("Cherry");// 打印所有元素System.out.println("所有水果: " + fruits);// 访问元素String firstFruit = fruits.get(0);System.out.println("第一个水果: " + firstFruit);// 修改元素fruits.set(1, "Grape");System.out.println("修改后的水果列表: " + fruits);// 删除元素fruits.remove(2);System.out.println("删除后的水果列表: " + fruits);// 获取元素数量int size = fruits.size();System.out.println("水果数量: " + size);// 遍历元素System.out.println("遍历水果列表:");for (String fruit : fruits) {System.out.println(fruit);}}
}

http://www.dtcms.com/wzjs/406248.html

相关文章:

  • 成都网站制作公司电话惠州seo排名优化
  • 苏州网站建设自学网页查询
  • 珠海动态网站制作外包关键词排名查询软件
  • 东莞易宣网站建设公司怎么样seo综合查询怎么用的
  • 淘宝客不建立网站怎么做2023b站免费推广入口游戏
  • 好网站你知道创建自己的网页
  • 工程建设信息网站资质公告网站外链购买
  • 开发app的网站有哪些推广方法有哪几种
  • 电子商务在线网站建设高质量内容的重要性
  • 网站升级改版方案长沙企业网站建设报价
  • 用dw做的网站怎么发到网上seo是什么部门
  • nas怎么做网站服务器简易网站制作
  • 在哪个网站找事做靠谱网络推广图片大全
  • 12306网站建设团队周口网站制作
  • 网站制作首页微博搜索引擎优化
  • 邢台提供网站建设公司报价seo培训中心
  • 做网站商城需要什么独立站优化
  • 平面网页设计规范手机系统优化软件
  • 深圳网站建设网络公司合肥seo
  • 辽阳企业网站建设费汕头seo排名公司
  • php网站怎么做的重庆网站seo建设哪家好
  • 门户网站建设课程设计中国2022年重大新闻
  • 微信产品展示小程序排名优化软件
  • 慈溪网站建设随州今日头条新闻
  • 网站的域名技巧和空间选择蚁百杭州网站seo优化
  • 一个用vue做的网站疫情防控最新政策
  • 做网站需要的参考文献宁波网络推广方法
  • 泰安网站建设优化网页设计与制作学什么
  • div css 网站模板搜索关键词
  • 电脑经销部开具网站建设费阿里云域名注册