簡體   English   中英

字符不能被解除引用錯誤

[英]Char cannot be dereferenced error

我正在尋找兩個問題的幫助。 一個是從這樣取消引用char的錯誤:

while (c.length() != 1)

我正在嘗試讓它循環,而char c的長度不為1。

第二個錯誤是由於用戶輸入時試圖讀入下一個char而引起的。

c = kb.nextChar();

我不確定這是否是正確的方法,或者它是否返回字符串或其他內容。

char類型(是基本類型)沒有length()方法(假設c是char類型)

其次,根據Scanner javadoc ,沒有nextChar()方法。 您可能需要將其更改為next();。

您可能必須通過填充一個字符數組(char []),然后獲取其大小來做到這一點...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM