본문 바로가기

Java

자바 연습 (Array List)

반응형

ArrayList의 사이즈는 length가 아닌 size

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

list.get(0); =>첫번째 스트링을 꺼내옴.

 

remove(index); 인덱스의 부분 반환. ArrayList에서 삭제됨.

 

 

public class Book {

private String name;

public Book(String name)
{
this.name = name;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}
}

 

public class Student {

private String name;

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

public Student(String name)
{
this.name = name;

}

public void addbook(String name)
{
Book book = new Book(name);

list.add(book);
}

public void print()
{
System.out.print(name+" 학생이 읽은 책은 :");

    for(Book b : list)
    {
    
     System.out.print(" "+b.getName() );
    }

System.out.println(" 입니다");
}
}

반응형

'Java' 카테고리의 다른 글

상속  (0) 2019.10.27
자바 연습 (static 객체)  (0) 2019.10.26
다차원 배열  (0) 2019.10.26
깊은 복사 & 얕은 복사.  (0) 2019.10.26
기본형 배열 & 참조형 배열  (0) 2019.10.26