ArrayList 基本操作与习题

import java.util.ArrayList;
public class Test{
public static void main(String[] args){

/*Phone p = new Phone();
p.color = "红色";
System.out.print("手机的color属性值"+p.color+p.brand);

Guo g = new Guo();
g.brand = "好太太";
System.out.print("锅的品牌"+g.brand);

ArrayList<Integer> arr = new ArrayList<Integer>();
ArrayList<String> arr = new ArrayList<String>();

//获取元素
arr.get(0);
//长度:
arr.length
arr.size();


//创建集合
ArrayList<Integer> list = new ArrayList<Integer>();
//添加元素
list.add(1);
list.add(2);
list.add(3);
list.add(4);
//获取元素
System.out.println(list.get(0));
//查看长度
System.out.println(list.size());
//遍历
for(int i=0;i<list.size();i++){
System.out.println(list.get(i)+",");
}
//将元素添加到指定的索引上 add(index,元素)
list.add(2,100);
for(int i=0;i<list.size();i++){
System.out.println(list.get(i)+",");
}
//修改指定索引上面的元素
list.set(2,50);
for(int i=0;i<list.size();i++){
System.out.println(list.get(i)+",");
}
//删除指定索引上面的元素
list.remove(2);
for(int i=0;i<list.size();i++){
System.out.println(list.get(i)+",");
}
//清空集合中所有的元素
list.clear();
for(int i=0;i<list.size();i++){
System.out.println(list.get(i)+",");
}*/

}
}

习题------------------------------------------------------------------------------------------------------

引用类

public class Goods{
//定义商品名字
String brand ;
//大小属性
double size ;
// 价格属性
double price ;
//库存属性
int count ;
}

代码实现

import java.util.ArrayList;
public class Test{
public static void main(String[] args){

/*Phone p = new Phone();
p.color = "红色";
System.out.print("手机的color属性值"+p.color+p.brand);

Guo g = new Guo();
g.brand = "好太太";
System.out.print("锅的品牌"+g.brand);

ArrayList<Integer> arr = new ArrayList<Integer>();
ArrayList<String> arr = new ArrayList<String>();

//获取元素
arr.get(0);
//长度:
arr.length
arr.size();


//创建集合
ArrayList<Integer> list = new ArrayList<Integer>();
//添加元素
list.add(1);
list.add(2);
list.add(3);
list.add(4);
//获取元素
System.out.println(list.get(0));
//查看长度
System.out.println(list.size());
//遍历
for(int i=0;i<list.size();i++){
System.out.println(list.get(i)+",");
}
//将元素添加到指定的索引上 add(index,元素)
list.add(2,100);
for(int i=0;i<list.size();i++){
System.out.println(list.get(i)+",");
}
//修改指定索引上面的元素
list.set(2,50);
for(int i=0;i<list.size();i++){
System.out.println(list.get(i)+",");
}
//删除指定索引上面的元素
list.remove(2);
for(int i=0;i<list.size();i++){
System.out.println(list.get(i)+",");
}
//清空集合中所有的元素
list.clear();
for(int i=0;i<list.size();i++){
System.out.println(list.get(i)+",");
}*/

}
}

原文地址:https://www.cnblogs.com/zhang12354/p/7881286.html