Collection接口都是通过Iterator()(即迭代器)来对Set和List遍历
2024-09-21 21:04:27
以下介绍接口:
List接口:(介绍其下的两个实现类:ArrayList和LinkedList)
ArrayList和数组非常类似,其底层①也用数组组织数据,ArrayList是动态可变数组。
① 底层:指存储格式。说明ArrayList对象都是存在于数组中。
注:数组和集合都是从下标0开始。
ArrayList有一个add(Object o)方法用于插入数组。
ArrayList的使用:(完成这个程序)
先import java.util.*;
用ArrayList在一个数组中添加数据,并遍历。
ArrayList中数组的顺序与添加顺序一致。
只有List可用get和size。而Set则不可用(因其无序)。
Collection接口都是通过Iterator()(即迭代器)来对Set和List遍历。
package TomTexts; public class TomTexts_05 {
public static void main(String[] args) {
//将字符串常量作为String对象对待,实际上是将一个String对象赋值给另一个
String s1 = "Hello,java!";
//声明一个字符串,然后为其赋值
String s2;
s2 = "Hello,java!";
//使用String类的构造器中的一个。创建一个空字符串,然后赋值给它
String s3 = new String( );
s3 = "Hello,java!";
//将字符串直接传递给String类构造器来创建新的字符串
String s4 = new String("Hello,java!");
//使用String类的构造器中的一个。
//通过创建字符数组传递给String类构造器来创建新的字符串
char c1[ ] = { 'H', 'i', ',' , 'j', 'a', 'v', 'a'};
String s5 = new String(c1 );
//将字符数组子集传递给String类构造器来创建新的字符串
String s6 = new String(c1,0,2 );
System.out.println(s1);
System.out.println(s2);
System.out.println(s3);
System.out.println(s4);
System.out.println(s5);
System.out.println(s6);
}
}
最新文章
- 《转》Unity3D研究院之UGUI一个优化效率小技巧
- ural 1070. Local Time
- openerp权限设置总结
- http://blog.csdn.net/superhosts/article/details/15813247
- winform 渐变(非API)
- Elasticsearch 查询与过滤
- Sys.WebForms.PageRequestManagerParserErrorException:无法分析从服务器收到的消息
- HDU 4705 Y
- [51nod1291]Farmer
- Linux指令--chmod
- Jmeter 前置处理器 BeanShell_PreProcessor 适用思考
- ubuntu18.04新体验
- FastReport编程方式给Picture控件赋值
- git与github工具使用
- Laravel 核心--Facades 门面
- springboot实现xml传参和返回值
- STM32F4xx -- Cortex M4
- App Icon Gear App 图标制作工具
- ABP之仓储
- 10 jmeter之动态关联
热门文章
- react 调用项目中的 .html 文件
- JDBC 利用反射技术将查询结果封装为对象(简单ORM实现)
- (二)《Spring实战》——Spring核心
- 在eclipse中将android工程打包生成apk文件
- C++:模板友元
- VB命令行参数分隔, 类似C语言中的main(int argc, char* argv[])
- C# params传递多个参数
- H5 input 聚焦 置顶
- AngularJS 中的作用域
- C++一次指针问题和解决(char指针乱码)