這不是錯誤,我只是不喜歡在Eclipse中顯示警告。原始堆棧與通用堆棧<Character>
Stack is a raw type. References to generic type Stack<E> should be parameterized
我知道我可以通過提供一流的性格爲E修復它,但因爲我將使用.charAt
,我寧願簡單地使用<char>
,因爲這類型charAt
回報。有沒有辦法讓我使用char作爲參數,如果沒有,我會遇到鑄造問題使用<Character>
?
'Stack'有什麼問題?你不能把'char'作爲類型參數。 –
那麼你要使用'charAt()'方法在'Stack'中填充值。你可以指定'Character'類作爲你的堆棧的類型參數,並且只需將'charAt'輸出添加到它。 Autoboxing會在內部發生,你的'char'將被插入你的'Stack'作爲'Character'而不會大驚小怪! – SudoRahul
好的,謝謝,我真的不確定它是否會自動複製,這是我最大的問題,謝謝! – JediCreed94