package arraylist;
import java.util.ArrayList;
public class Demo1 {
public static void main(String[] args) {
// 创建一个空的集合对象
// ArrayList<String> array = new ArrayList<>();
ArrayList<String> array = new ArrayList<String>();
// 添加元素
// System.out.println(array.add("hello")); 返回Bool
// System.out.println(array.add("dada"));
array.add("haha");
array.add("java");
array.add("js");
// 在 指定位置添加元素
array.add(0,"喜");
System.out.println(array);
}
}
[喜, haha, java, js]
package arraylist;
import java.util.ArrayList;
public class demo2 {
public static void main(String[] args) {
ArrayList<String> array = new ArrayList<>();
//在集合中添加字符串对象
array.add("刘备1");
array.add("刘备2");
array.add("刘备3");
// System.out.println(array.get(1));
// size() 获取集合的长度
for (int i = 0;i<array.size();i++){
System.out.println(array.get(i));
}
}
}
package arraylist;
import java.util.ArrayList;
import java.util.Scanner;
public class arrayru {
public static void main(String[] args) {
// 创建集合对象
ArrayList<Student> array = new ArrayList<Student>();
/*Scanner sc = new Scanner(System.in);
System.out.println("请输入学生姓名:");
String name = sc.nextLine();
System.out.println("请输入学生年龄:");
String age = sc.nextLine();
Student s = new Student();
s.SetName(name);
s.SetAge(Integer.parseInt(age));
array.add(s);*/
addStudent(array);
addStudent(array);
addStudent(array);
for (int i=0;i<array.size();i++){
Student s = array.get(i);
System.out.println(s.GetName()+','+s.getAge());
}
}
public static void addStudent(ArrayList<Student> array){
Scanner sc = new Scanner(System.in);
System.out.println("请输入学生姓名:");
String name = sc.nextLine();
System.out.println("请输入学生年龄:");
String age = sc.nextLine();
Student s = new Student();
s.SetName(name);
s.SetAge(Integer.parseInt(age));
array.add(s);
}
}
package arraylist;
import java.util.ArrayList;
public class demo3 {
public static void main(String[] args) {
// 创建一个空的集合对象
// ArrayList<String> array = new ArrayList<>();
ArrayList<String> array = new ArrayList<String>();
// 添加元素
// System.out.println(array.add("hello")); 返回Bool
// System.out.println(array.add("dada"));
array.add("haha");
array.add("java");
array.add("js");
// 删除指定的元素
// System.out.println(array.remove("java")); //返回布尔值
// 删除指定索引
// System.out.println(array.remove(1)); // 删除并返回被删除的索引
// 修改指定索引的值
// System.out.println(array.set(1,"javaee")); // 修改指定索引的值,返回被修改索引的值
// 返回指定索引的值
// System.out.println(array.get(0));
// 返回集合元素的个数
System.out.println(array.size());
System.out.println(array);
}
}