我想爲我的掃描儀獲取下一個字符。.class?
我的構造函數是:
public S(InputStream inStream)
{
in = new BufferedReader(new InputStreamReader(inStream));
e = false; // if input stream is done
getNextChar();
}
我的方法就是:
private void getNextChar()
{
int data = in.read();
char temp = char (data);
currentChar = temp;
}
我得到一個'.class' expected error in "getNextChar()"
任何想法,爲什麼?
'char temp = char(data);'你認爲那是什麼?爲什麼? – 2014-08-29 18:48:45
我試圖將數據變量轉換爲char,因爲read()返回int – Surz 2014-08-29 18:49:50
正如@SotiriosDelimanolis所暗示的,您正在嘗試執行轉換,但使用的語法不正確。 char temp =(char)數據。儘管其他代碼很有趣,但它應該解決這個特定的難題。 – TEK 2014-08-29 18:50:25