首页 > 编程语言 > 详细

java基础知识——集合

时间:2019-01-02 00:26:42      阅读:231      评论:0      收藏:0      [点我收藏+]

public static void main(String[] args)

{

//创建ArrayList集合

ArrayList<Integer> list=new ArrayList<Integer>();

ArrayList<Phone> plist=new ArrayList<Phone>();

boolean flag=list.add(1);//添加元素

System.out.println(flag);

list.add(2);

list.add(3);

 

//从集合中获取指定位置上的元素

System.out.println(list.get(0));//获取元素

System.out.println(list.get(1));

System.out.println(list.get(2));

 

//求集合的长度

System.out.println(list.size());

 

//在集合的指定为插入元素

list.add(0,8000);

 

//删除集合中指定的元素

int element=list.remove(1);

System.out.println("被删除的元素为:"+element);

 

//清空集合所有元素

list.clear();

 

//替换集合中指定位置的值

int before=list.set(0,5000);

System.out.println("被替换的值为:"+before);

 

//集合的遍历

for(int i=0;i<list.size();i++){

System.out.println(list.get(i));

}

}

数组调用

class Phone

{

//类的属性,成员变量(全局变量)

String color;

String brand;

double size;

}

class TestPhone

{

public static void main(String[] args)

{

//创建Phone对象

Phone p=new Phone();

//给对象属性赋值

p.color="红色";

p.size=5;

p.brand="iphone8";

//调用:对象名.属性

System.out.println(p.color);

System.out.println(p.size);

System.out.println(p.brand);

}

}

集合调用

class  Employee

{

String name;

int number;

double price;

}

import java.util.ArrayList;

class TestEmployee

{

 public static void main(String[] args)

  {

  ArrayList<Employee> list=new ArrayList<Employee>();

  Employee e1=new Employee();

  Employee e2=new Employee();

  Employee e3=new Employee();

  e1.name="赵涛";

  e1.number=3;

  e1.price=8888.8;

  e2.name="高炜城";

  e2.number=2;

  e2.price=1.1;

  e3.name="小蔡";

  e3.number=3;

  e3.price=2.2;

  list.add(e1);

  list.add(e2);

  list.add(e3);

    for(int i=0;i<list.size();i++){

    System.out.println(list.get(i).name+"\t"+list.get(i).number+"\t"+list.get(i).price);

    }

  }

}

java基础知识——集合

原文:https://www.cnblogs.com/zhaotao11/p/10206675.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!