String
String创建字符串对象的方式
- java中所有字符串文字都为此类的对象
- 调用String类的构造器初始化字符串对象
区别
(1)只要是以“…”方式写出的字符串对象,会存储到字符串常量池,相同内容的字符串只存储一次
(2)通过new方式创建的字符串对象,每new一次都会产生一个新的对象放在堆内存中
String提供的常用方法
ArrayList(类似vector?)
什么是集合?
集合是一种容器,用来装数据,类似数组
有数组,为什么要集合?
数组定义完成后,长度就固定了
集合大小可变,功能丰富,用的更多
集合种类很多
public class arraylistdemo1 {
public static void main(String[] args) {
//ArrayList基本使用
//创建ArrayList对象
ArrayList<String> list = new ArrayList<>();//泛型定义集合
//添加数据
list.add("hello");
list.add("world");
list.add("java");
list.add("方源");
System.out.println(list);
//查看数据
System.out.println(list.get(0));
System.out.println(list.get(1));
System.out.println(list.get(2));
System.out.println(list.size());
//遍历集合
for (int i = 0; i < list.size(); i++) {
String s = list.get(i);
System.out.println(s);
}
//删除数据
System.out.println(list.remove(1));//根据索引删
System.out.println(list);
System.out.println(list.remove("java"));//根据元素删
System.out.println(list);
//修改数据
list.set(0,"hello world");
System.out.println(list);
}
}