게시글 만들기
upgrade------------------------------------------------------
조건 String 객체에서 제공하는 contains메서드 활용
조건 : String 객체에서 제공하는 indexOf메서드 활용
검색어 String 메서드
bbs b=new bbs();
b.setSaveAll(1,"안녕","너굴하너굴세너굴요");
b.SetViews();
b.All();
String a=b.getTitle();
String c=b.getCon();
int d=b.getNumber();
int f=b.getViews();
System.out.println(a+"\t"+c+"\t"+d+"\t"+f);
System.out.println(b.include("안"));
System.out.println(b.include("노"));
b.setSaveAll(2, "개나리", "안녕");
b.setSaveAll(3, "십장생", "안녕");
System.out.println(b.select("너굴"));
String title = null;
int number = 0;
String con = null;
int views = 0;
String[] badWord = { "개나리", "십장생" };
public void setSaveAll(int n, String t, String c) {
if (Word(t) == 1) {
title = t;
number = n;
con = c;
} else {
System.out.println("욕설 포함");
}
}
public void SetViews() {
views++;
}
public String getTitle() {
return title;
}
public int getNumber() {
return number;
}
public String getCon() {
return con;
}
public int getViews() {
return views;
}
public void All() {
System.out.println("번호 : " + number);
System.out.println("제목 : " + title);
System.out.println("내용 : " + con);
System.out.println("조회수 : " + views);
}
public String include(String i) {
if (title.contains(i)) {
return title;
} else {
return null;
}
}
public int Word(String b) {
int a = 0;
for (int i = 0; i < badWord.length; i++) {
if (badWord[i].indexOf(b) >= 0) {
a = 0;
break;
} else {
a = 1;
}
}
return a;
}
public int select(String s) {
int a = 0;
int d = 0;
for (;;) {
int cun = con.indexOf(s, a);
a = cun + 1;
if (cun == -1) {
break;
}
d++;
}
return d;
}
번호 : 1
제목 : 안녕
내용 : 너굴하너굴세너굴요
조회수 : 1
안녕 너굴하너굴세너굴요 1 1
안녕
null
욕설 포함
욕설 포함
3