update출력하기
private void update() {
Member m = list.get(no - 1);
Member copy = m.clone();
System.out.printf("번호(%1$d):", no);
System.out.printf("이름(%1$s):", m.getName());
String value = scanner.nextLine();
if (value.length() > 0) {
copy.setName(value);
}
System.out.printf("전화(%1$s):", m.getPhone());
value = scanner.nextLine();
if (value.length() > 0) {
copy.setPhone(value);
}
System.out.printf("이메일(%1$s):", m.getEmail());
value = scanner.nextLine();
if (value.length() > 0) {
copy.setEmail(value);
}
System.out.printf("블로그(%1$s):", m.getBlog());
value = scanner.nextLine();
if (value.length() > 0) {
copy.setBlog(value);
}
System.out.printf("나이(%1$d):", m.getAge());
value = scanner.nextLine();
if (value.length() > 0) {
copy.setAge( Integer.parseInt(value) );
}
System.out.print("변경하시겠습니까?(y/n)");
if(scanner.nextLine().toLowerCase().equals("y")){
copy.setRegDate(new Date());
list.set(no-1, copy);
System.out.println("변경되었습니다!");
} else {
System.out.println("변경 취소하였습니다!");
}
}
출력결과
명령>update
번호(1):이름(홍길동):
전화(111-2222):
이메일(hong@test.com):
블로그(hong.blogspot.com):
나이(20):17
변경하시겠습니까?(y/n)y
변경되었습니다!
delete 출력하기
private void detele() {
list.remove(no - 1);
no = 0;
System.out.println("삭제되었습니다!");
}
delete 출력결과
*명령>view 1
번호:1
이름:홍길동
전화:111-2222
이메일:hong@test.com
블로그:hong.blogspot.com
나이:17
등록일:2013-08-07
*명령>delete
삭제되었습니다!
====>view 부터 명령을해야만 delete 가능!1
댓글 없음:
댓글 쓰기