为什么不用char而是用String?

来源:2-11 Java常量的应用

_哆啦A梦丶

2016-05-03 23:56

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

写回答 关注

2回答

  • happy_陈
    2016-05-04 11:13:18
    已采纳

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

    _哆啦A梦丶

    非常感谢!谢谢你了,大神

    2016-05-04 11:19:44

    共 1 条回复 >

  • 慕粉3305045
    2016-05-04 00:19:15

    男或者女是字符串类型吧

    _哆啦A梦丶

    谢谢啦

    2016-05-04 11:20:05

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165166 学习 · 17581 问题

查看课程

相似问题