이 코드를 최적화 할 수있는 방법이 있는지 알고 싶습니다.여러 if-else 문을 대체하여 코드를 최적화하는 방법은 무엇입니까?
String[] array;
for(String s:array){
if(s.contains("one"))
//call first function
else if(s.contains("two"))
//call second function
...and so on
}
문자열은 기본적으로 나는 file.So에서 읽고있다 선 나는 그 라인에서 특정 키워드에 대한보고 해당 함수를 호출해야 lines.And의 많은 숫자가있을 수 있습니다.
대신 스위치 케이스를 사용할 수 있습니다. 다른 도움이 될만한 것은 없습니다 !!! – Shivam
이 경우 케이스 도움말을 전환하는 방법은 무엇입니까? 나는 substring을 검사하고있는 string line을 가지고있다. 그것의 "정확한 일치". –
기능은 무엇입니까? 모두 서명이 똑같습니까? –