我想知道,爲什麼當所有其他基本數據類型都是小寫時,它是「字符串」而不是「字符串」?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