SSISO Community

시소당

자바 !! collection,arraylist

========
자바
========
!!  collection,arraylist,

collection
객채를  담을수있는  container

collection  은  방수제한이없다

list  순서유지  중복허용
set  순서없다  중복불가
map  키와  값이  쌍으로  저장됨

arraylist  성능좋다  쓰레드  안정성  떨어진다
vector  성능떨어진다  쓰레드  안정성  확실

class  arrylist<e>  자료형  명시
generics  일반화

==================================================
문  )  학생  5명  넣는  al

import  java.util.*;

class    ArrayListStudent1
{
  public  static  void  main(String[]  args)
  {
    //학생  5명  넣는  al
    ArrayList<Student>  al  =  new  ArrayList<Student>();
    
    al.add(new  Student("a","111"));
    al.add(new  Student("b","222"));
    al.add(new  Student("c","333"));
    al.add(new  Student("d","444"));
    al.add(new  Student("e","555"));

    for  (Student  st  :  al)  {
      System.out.println(st.getName()+st.getPhone());
    }

    for  (int  i  =  0  ;  i  <  al.size()  ;  i++)
    {
      System.out.println(al.get(i).getName()+al.get(i).getPhone());
    }
  }
}
================================================
import  java.util.*;

class    ArrayListStudent2
{
  public  static  void  main(String[]  args)
  {
    ArrayList  al  =  new  ArrayList();
    al.add("22");
    al.add(new  Student("aa","111"));

    Object  o  =  al.get(1);
    Student  st  =  (Student)o;
    System.out.println(st.getName());

    Object  o1  =  al.get(0);
    String  str  =  (String)o1;
    System.out.println(str);

  }
}
================================================
class    Student
{
  private  String  name;
  private  String  phone;

  Student(String  s,String  p){
    name=s;
    phone=p;
  }
  
  public  String  getName(){
    return  name;
  }

  public  String  getPhone(){
    return  phone;
  }

}

출처  3/22(금)  자바  !!  collection,arraylist|작성자  네이아
http://blog.naver.com/akswnsjd1?Redirect=Log&logNo=60035696037

1268 view

4.0 stars