我想知道,为什么当所有其他基本数据类型都是小写时,它是“字符串”而不是“字符串”?java中的字符串数据类型
回答
String
不是原始数据类型 - 这是一类,引用类型。现在承认它直接支持虚拟机,并且有语言的文字 - 但它仍然不是原始类型。
这不是一个原始,String类是一个对象。
http://download.oracle.com/javase/6/docs/api/java/lang/String.html
,因为它是一个类,而不是原始数据类型。字符串实际上是一个字符数组。
字符串*有*字符数组。这是一个重要的区别!在Java中,String是一个对象,而不是char数组 – 2011-04-19 13:23:59
试图保持它干净和简单。一个人可以用“代表”来代替“是”,涵盖,涵盖... – 2011-04-19 16:09:46
那么,为什么你没有做到这一点? '干净简单'不排除'不正确'。 – EJP 2016-08-16 05:42:22
虽然编译器对String
有特殊的支持,例如将字符串文字转换为String实例,并执行String连接,但String不是原始类型,而是Class。按照惯例,类名以大写字母开头。
查看原始类型和引用类型的描述JLS部Types,Values and Variables。
字符串是在java和基准数据type.String一类是字符的阵列,所以它不是一个基本数据类型。
字符串在Java借用C语法,Java编译器需要字符串作为字符数组,所以字符串是由字符数组基本数据类型由一个抽象数据类型
字符串是java.lang中包但in.java类al类也被认为是数据类型,所以我们可以采取字符串数据类型也.. 我们can.cal类是用户定义和数据类型。这是因为用户可以创建一个类。 String a; A为变量f的数据类型“串”
字符串是一个非premitive数据类型。您可以使用字符串如下
int monthNumber = 2;
String monthName = "";
switch(monthNumber) {
case 1:
monthName = "January";
break;
case 2:
monthName = "February";
break;
case 3:
monthName = "March";
break;
case 4:
monthName = "April";
break;
}
System.out.println("The month is " + monthName);
- 1. c中的字符串数据类型
- 2. Java数据库字符串类型和类型安全性
- 3. Java数组2d数组中心字符串数据类型
- 4. 从字符串中获取数据字符串整型数据类型
- 5. Java字符串到类型
- 6. Java |字符串类型
- 7. 字符串到数据类型类
- 8. 在Java中验证字符串对Xml模式数据类型
- 9. 字符串不能转换为(类名数据类型)Java
- 10. Java反射属性字符串名称 - >类数据类型
- 11. Java泛型 - 类型参数字符串被隐藏String类型
- 12. 如何将字符串数据类型转换为从数据表到SQL表的字符串数据类型
- 13. 转换为nvarchar(max)数据类型为字符串的Java
- 14. 将字符串转换为R中的数字数据类型
- 15. H2数据库中的长字符串数据类型
- 16. 关于字符串数据类型
- 17. C#字符串到var数据类型
- 18. IO字符串和IO数据类型
- 19. 张量数据类型为字符串?
- 20. 如何将Java字符串转换为MySQL数据类型?
- 21. sql数据库 - 数字或字符串数据类型
- 22. Java字符串类型的数组或简单的字符串使用
- 23. Java中整数和字符串的常见属性类型
- 24. Haskell中,参数化的数据类型转换成字符串
- 25. 如何在字符串类型的数组中插入数据?
- 26. 类型安全扩展字符串 - Java
- 27. Java字符串到集合类型
- 28. 解析Java字符串类型错误
- 29. 字符串类型
- 30. 字符串类型
最近的答案。字符串是一个类,它包含很多方法。例如,您可以不对原始数据类型调用方法调用。一个字符串包含一个'byte []'数组的值:'{'v','a','l','u','e'}' – 2011-04-19 13:15:04
我怎么能错过它。谢谢。 – enchance 2011-04-19 13:18:41