懂视

为什么java中设计的类与函数要区分字符串与数值

2024-12-03 06:43:44

该情况要区分字符串与数值原因如下:在java中,数据类型不同,使用起来自然也不同,数值型数据可以进行加减乘除操作,字符串则不行,而字符串可以进行字符串连接操作,比如将“123”和“456”连接起来,就是“123456”了,数字字符串可以通过基本数据类型的包装类转换成数值型。两种数据类型所占的内存空间也不一样,字符串占2个字节,而数值型则不一定,得看其是什么类型,byte1字节,shot2字节,int4字节,float4字节,double8字节。ASCⅡ码值不同,字符1'的ASC川码值是49而不是1,而数值型的1的ASC川码值就是1。这一点在做字符串的字典排序时需要特别注意。