java基础知识——集合

Posted 帅涛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础知识——集合相关的知识,希望对你有一定的参考价值。

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+" "+list.get(i).number+" "+list.get(i).price);

    }

  }

}

以上是关于java基础知识——集合的主要内容,如果未能解决你的问题,请参考以下文章

java基础知识--java集合框架

Java基础知识之集合

Java基础知识之什么是集合框架

JAVA核心技术I---JAVA基础知识(集合set)

集合框架基础知识-----java基础知识

java基础知识--- 集合类