将关联的char(从ASCII)放入对象类型列表中

时间:2012-02-16 07:15:33

标签: java list casting

我希望放入关联的char(例如,如果整数是97,我想将小写'a'放入ArrayList中)

到目前为止我一直在努力:

char[] myChar = Character.toChars(integerArray.get(i));;
                System.out.println(myChar);
                puzzleObjRow.add(myChar);

当我打印它时会打印出我想要的字符,但是当我添加它时,我只是得到随机数字/符号等(只是在记忆中或其他什么)

有没有将这种情况强加于一个字母? (而不是数组?)或什么是可能的解决方案

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

如果我说得对,你可以将数组中的第一个元素分配给char:

char c = myChar[0];

(回答评论)你也可以这样做:

char c = (char)integerArray.get(i);