为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不用char而是用String?

public class HelloWorld{
    public static void main(String[] args) {
  final String LOVE="男";
        final String LOVER="女";
        System.out.println(LOVE);
        System.out.println(LOVER);
  
 }
}

正在回答

2 回答

char 是保存2个字节的长度,通常情况下汉字的字节数与字符编码有关,比如java中默认的字符编码是unicode,但还有其他的编码格式改变程序,utf-8,gbk/gb2312,这三种编码方式解析出来的汉字字节数是不一样的,有2~4个字节,所以char能不能存人一个汉字,还需看程序中的编码方式,当然String存储量很大,保存这些是没有任何问题的,希望有帮到你,我也是刚学java 呵呵

1 回复 有任何疑惑可以回复我~
#1

_哆啦A梦丶 提问者

非常感谢!谢谢你了,大神
2016-05-04 回复 有任何疑惑可以回复我~

男或者女是字符串类型吧

0 回复 有任何疑惑可以回复我~
#1

_哆啦A梦丶 提问者

谢谢啦
2016-05-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么不用char而是用String?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信