SSG 정리
- List & ArrayList
List<Article> articles = new ArrayList<>();
- 글쓰기 기능
if (command.equals("write")) {
int id = lastArticleId + 1;
lastArticleId = id;
System.out.printf("제목 : ");
String title = sc.nextLine();
System.out.printf("내용 : ");
String body = sc.nextLine();
Article article = new Article(id, title, body);
articles.add(article);
System.out.printf("%d번글이 생성되었습니다.\n", id);
}
- 수정
else if (command.equals("detail")) {
System.out.println("번호입력");
int id = sc.nextInt();
Article foundArticle = null;
for (int i = 0; i < articles.size(); i++) {
Article article = articles.get(i);
if (article.id == id) {
foundArticle = article;
break;
}
}
if (foundArticle == null) {
System.out.printf("%d번 게시물은 존재하지 않습니다.\n", id);
continue;
}
System.out.printf("번호 : %d\n", foundArticle.id);
System.out.printf("날짜 : 2020-07-05 15:35:34\n");
System.out.printf("제목 : %s\n", foundArticle.title);
System.out.printf("내용 : %s\n", foundArticle.body);
}
- Class Article
class Article {
int id;
String title;
String body;
public Article(int id, String title, String body) {
this.id = id;
this.title = title;
this.body = body;
}
}
#JAVA
Author And Source
이 문제에 관하여(SSG 정리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@xio810/SSG-정리저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)