Java学习(83)Java集合——List概述,在List中存储并操作字符串信息

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

Java集合——List概述在List中存储并操作字符串信息

List概述

1. List特点

(1) List是元素有序并且可以重复的集合称为序列。
(2) List可以精确地控制每个元素的插入位置或删除某个位置的元素。
(3) List的两个主要实现类是ArrayList和LinkedList

2. ArrayList

(1) ArrayList底层是由数组实现的
(2) 动态增长以满足应用程序的需求
(3) 在列表尾部插入或删除数据非常有效
(4) 更适合查找和更新元素
(5) ArrayList中的元素可以为null
(6) 属于java.util包。

案例在List中存储并操作字符串信息

案例用ArrayList存储编程语言的名称并输出。
注要导入java.util包中的List。
(1) list.size()输出列表中的元素个数
(2) list.get()取出列表中的元素
(3) list.remove()移除元素

import java.util.ArrayList;
import java.util.List;

public class ListDemo1 {
	public static void main(String[] args) {
		// 用ArrayList存储编程语言的名称并输出
		List list=new ArrayList();
		list.add("Java");
		list.add("C");
		list.add("C++");
		list.add("Go");
		list.add("swift");
		//输出列表中元素的个数
		System.out.println("列表中元素的个数为"+list.size());
		
		//遍历输出所有编程语言
		System.out.println("**************************************");
		for(int i=0;i<list.size();i++){
			System.out.print(list.get(i)+",");
		}
		
		//移除列表中的C++
		System.out.println();
		//list.remove(2);
		list.remove("C++");
		System.out.println("**************************************");
		System.out.println("移除C++以后的列表元素为");
		for(int i=0;i<list.size();i++){
			System.out.print(list.get(i)+",");
		}
	}
}

运行结果

列表中元素的个数为5
**************************************
Java,C,C++,Go,swift,
**************************************
移除C++以后的列表元素为
Java,C,Go,swift,
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Java