예를 들어 설명하겠슴다.
String A = "안녕하세요"
Boolean B = true;
가있는데 이걸 조건을 엄청 돌릴거에요.
if(A.equals("안녕히계세요"){
B = false;
}
if(A.equals("반갑습니다"){
B = false;
}
.....
이런 조건식을 엄청 많이 쓸거에요. 그럼 이처럼 if문으로 도배하는 수밖에없나요?? 아니면 한 if문에 or을 넣어서 하는건가요?
예를 들어 설명하겠슴다.
String A = "안녕하세요"
Boolean B = true;
가있는데 이걸 조건을 엄청 돌릴거에요.
if(A.equals("안녕히계세요"){
B = false;
}
if(A.equals("반갑습니다"){
B = false;
}
.....
이런 조건식을 엄청 많이 쓸거에요. 그럼 이처럼 if문으로 도배하는 수밖에없나요?? 아니면 한 if문에 or을 넣어서 하는건가요?
switch 문도 있고 배열도 있고
가독성이나 부하문제같은걸 다 따져봤을때 뭐가 가장좋을까요? - dc App
지금단계에선 스위치문이 나은데 더 특화된 알고리즘 있을거임
사전 같은걸 만들거면 문자 쪼개서 찾아가야 하는데 그럴거면 아예 데이터베이스를 쓸듯
else if
비교할 문자열들의 배열을 만들고 반복문으로 처리해
enum으로 가능
enum은 그러라고 있는 게 아님
쓰면 깔끔 하고 if도배 안하잖아
저건 그냥 셋에 넣어서 찾거나 엄청 많으면 ahocorasick같은 자료구조 만들어서 넣으면 되는거 아님? - dc App