나는 그것의 URL에서 값을 불러 오는에 잘 작동이 코드를
있지만 문자열 "는 것을 인식하지 True "는 toString()이 필요한 것입니까 아니면 다른 것입니까?
try {
URL url = new URL("http://www.koolflashgames.com/test.php?id=1");
URLConnection yc = url.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(yc
.getInputStream()));
inputLine = in.readLine();
inputLine = inputLine.toString();
if(inputLine == "True") {
logger.info(inputLine);
player.sendMessage("Thanks");
}else{
logger.info(inputLine);
player.sendMessage("HAHAHA");
}
in.close();
} catch (Exception e) {
e.printStackTrace();
}
'=='(참조 동일성)이 아닌'equals'를 사용하여 문자열을 비교하십시오. –
우리는 java의 문자열 비교 문제에 대해 다른 stackexchange 사이트를 만들어야합니다. 그들의 대답은 모두 거의 ".equals를 사용한다"가된다. –
@Aniket : 그것이 바로 "중복 된 질문으로 끝나는"것이다. –