public void decompressTo(String fileName) throws IOException {
for (int i = 0; i < fileArray.size(); i++) {
if (fileArray.get(i) == new Character((char) 7)) {
//do stuff
}
else {
//do other stuff
}
}
문제는 내 if
문이 실행되지 않고 대신 for
루프가 항상 else
문으로 이동한다는 것입니다.if 문에 오류가 있습니까?
그러나 내가 에서 읽는 fileArray
ArrayList는에 벨 문자 (ASCII 문자 # 7)가 포함되어 있습니다. 다음과 같이 fileArray
을 선언했습니다 : ArrayList <Character> fileArray = new ArrayList <Character>();
.
봅니다 루프 –