課程
/后端開發
/Java
/Java入門第三季
字符與字符串的區別?
2016-06-04
源自:Java入門第三季 2-3
正在回答
String是引用數據類型,char是基本數據類型,Java中數據類型也就這兩大類。基本數據類型還包括int,long,double等,而剩下的都是引用數據類型,比如你定的一個class類,Java中的其他Date,Object等類,String也就是這一范疇,它和char其他關系不大,但是又有關系。
類型不同,一個是String類型,是對象,一個是char類型,是基本數據類型
寫法不同,一個是雙引號"String",一個是單引號'S'
比較時必須把字符串轉換成字符數組進行才能進行逐個比較
if ("String".getBytes()[0] == 'S'){
????System.out.println("字符串String的首字符是字符S");
}
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
1 回答字符串,字符串
1 回答字符串轉換為字符型
3 回答Java中的字符串
2 回答字符串的引用
3 回答字符串長度與最后一個字符獲取下標的疑問
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-05
String是引用數據類型,char是基本數據類型,Java中數據類型也就這兩大類。基本數據類型還包括int,long,double等,而剩下的都是引用數據類型,比如你定的一個class類,Java中的其他Date,Object等類,String也就是這一范疇,它和char其他關系不大,但是又有關系。
2016-06-04
類型不同,一個是String類型,是對象,一個是char類型,是基本數據類型
寫法不同,一個是雙引號"String",一個是單引號'S'
比較時必須把字符串轉換成字符數組進行才能進行逐個比較
if ("String".getBytes()[0] == 'S'){
????System.out.println("字符串String的首字符是字符S");
}