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
語句。如果陳述有問題?
但是,我正在從讀取的fileArray
確切的ArrayList包含響鈴字符(ASCII字符#7)。我宣佈fileArray
如下:ArrayList <Character> fileArray = new ArrayList <Character>();
。
嘗試打印fileArray的大小,循環 –