에 String
이 있는지 어떻게 확인할 수 있습니까?문자열이 문자열의 ArrayList에 있는지 확인하십시오.
결과가 있으면 1
에 temp
을 지정하고 그렇지 않으면 2
을 할당하고 싶습니다.
내 현재 코드는 다음과 같습니다
Integer temp = 0;
List<String> bankAccNos = new ArrayList<String>();//assume list contains values
String bankAccNo = "abc";
for(String no : bankAccNos)
if(no.equals(bankAccNo))
temp = 1;
왜 그냥 설정 온도 시작 부분에서 2로? 왜 int 대신 object Integer를 사용해야합니까? 솔루션은 내가 말한 것을 바꾼다면 충분히 좋아 보인다. – tskulbru
당신이 이미 작성한 것은 else 문이 누락되었다는 것을 제외하고는 작동하는 해결책이다. 또한 문자열 비교는 대소 문자를 구분하므로 제대로 작동하지 않으면 문제가 될 수 있습니다. 또한, 같은 제안을 포함하는 사용하는 다른 유효한 접근 방식입니다. –
@ JimmyGustafsson : 예 남자 나는 그 일을하고 있지만 혼란스러워했다 ... 어쨌든 덕분에 – abhi