您可以键入代码来操作char类型的Array-List

时间:2018-09-17 17:32:34

标签: java

我正在尝试创建一个程序,每个玩家都必须在字母表列表中输入带有可用字母的单词。当玩家输入单词时,该单词的字母将从字母表列表中删除。这是我尝试过的方法,但它给出了此错误:

  

线程“主”中的异常   无法强制转换java.lang.ClassCastException.java.util.ArrayList   java.lang.CharSequence

System.out.println(""+ player.getuser() + " enter your word :");
word = sc.next();
 //an if stament to removethe letters that matches the word entered by the players
if(word.contains((Charsequence) alphList))
   alphList.remove(word);

1 个答案:

答案 0 :(得分:0)

您可能想要反过来。 String.contains要求一个CharSequence,而您有一个ArrayList

如果您的ArrayListstring,那么您需要做:alphList.contains(word)