java吧 关注:1,235,433贴子:12,703,389
  • 23回复贴,共1

求大神解决下,字符型的问题

只看楼主收藏回复

class A{
private char id;
public char getId() {
return id;
}
public void setId(char id) {
this.id = id;
}
}
class B{
A a=new A();
a.setId((charr)111111);
System.out.println(a.getId());
}
但是实际结果是(charr)111111没有放到id中,输出的时候获取不到数据,只提示一个?,请问各位大神怎么解决?


IP属地:上海1楼2015-08-13 10:27回复
    求大神指教,别沉下去啊


    IP属地:上海2楼2015-08-13 10:59
    回复
      呜呜,大神出来啊


      IP属地:上海3楼2015-08-13 11:26
      回复
        111111对应的unicode码在gbk的编码下没有对应的字符,所以显示问号


        来自Android客户端4楼2015-08-13 11:48
        收起回复
          你是要把111111强转成char 类型还是什么?


          IP属地:江苏来自Android客户端5楼2015-08-13 11:59
          收起回复
            帖子别沉啊


            IP属地:上海6楼2015-08-13 12:05
            回复
              我也觉得(char)111111能出来啥?换个小点的数字试下!


              IP属地:广东来自Android客户端7楼2015-08-13 12:10
              回复
                char类型最大才65535,你那数字过了


                来自Android客户端9楼2015-08-13 13:11
                收起回复