예제 #1
0
 public int getIndexBoard(Board board) {
   for (int i = 0; i < list.size(); i++) {
     if (board
         .getWriter()
         .equals(
             list.get(i)
                 .getWriter())) { // 입력받은 board 객체의 Writer와 list에 저장된  객체 중 해당하는 값이 있는지 비교하여 참이면 수행
       return i; // 해당하는 값이 있을 경우 수행되므로 i는 그 해당값이 들어있는 index 번호가 됨
     }
   }
   return -1;
 }
예제 #2
0
  /////////////////////////////////// <1. 추가>시 필요한 영역////////////////////////////////
  public void boardAdd() {
    Board board = new Board(); // Board 타입의 변수를 board로 생성
    System.out.println("Subject : ");
    board.setSubject(scanner.next()); // 해당 객체의 인스턴스변수를 setter 메소드를 통해 저장
    System.out.println("Writer : ");
    board.setWriter(scanner.next());
    System.out.println("Contents : ");
    board.setContents(scanner.next());
    System.out.println("Regdate : ");
    board.setRegdate(scanner.next());
    System.out.println("Page : ");
    board.setPage(scanner.nextInt());

    list.add(board); // list(ArrayList 객체)에 board라는 객체를 add 해줌
  }