嗨,我是 java 新手,想知道为什么 String 是一个类,而 (int,double,etc.) 不是.. 对我来说有很大不同吗?它们都是相同的字符串读取字母 int 读取整数。
问问题
116 次
5 回答
2
int、double 等是原始数据类型,Java 中有这些数据类型的等价类,即 Integer、Double 等。它们被称为包装类。
请阅读有关 Java 包装类的更多信息。
于 2013-04-04T02:02:16.323 回答
1
String 是一个类,因为它通常表示大多数语言中的字符数组。并支持自己的功能。
原始类型如 int、double 等不支持函数,直接存储在内存中,大小与其限制相对应。
字符串没有实际限制。
考虑 String 类方法,而实例方法、int、double 等没有这些。
于 2013-04-04T02:01:48.170 回答
0
String 是一个对象,它根本不是原始类型,只是一个字符数组。
于 2013-04-04T02:02:01.797 回答
0
int、double、char 是原始类型,其中 String 是一个类。对你来说不会有任何不同。
于 2013-04-04T02:02:13.870 回答
0
是的,String 是一个类,该类包含允许以多种方式对其进行操作的方法。原语也有自己的类(称为包装类)。正如您现在所知道的,也允许它们被操纵。
要记住的一件事是,Java 具有适用于您的问题的命名约定,您总是用大写字母命名一个类。
于 2013-04-04T02:57:04.010 回答