大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 string字符串的這些知識你都知道嗎

string字符串的這些知識你都知道嗎

更新時間:2020-10-20 17:08:57 來源:動力節點 瀏覽1239次

字符串是在實際的項目開發中一定會使用到的,是在java筆試題中都會經常出現字符串的考題,也是屬于java基礎范圍的知識。其中string字符串是字符串中需要重點學習的一個,初學者需要在開始學習java的時候掌握好string字符串的知識,下面整理了string字符串的基礎知識點,朋友們一起來學習吧!

image.png

先來對字符串的概念總結一下,什么是字符串?如果直接按照字面意思來理解就是多個字符連接起來組合成的字符序列。字符序列是把多個字符按照一定的順序排列起來;而字符序列就是作為字符串的內容而存在的。所以可以把字符串理解為:把多個字符按照一定的順序排列起來而構成的排列組合。


String字符串和char字符不同,char使用單引號,只能表示一個字符,字符串就是一段文本。String是個類。這個類使用final修飾,所以這個類是不可以繼承擴充和修改它的方法的。String類又特別常用,所以在對String對象進行初始化時,它可以不像其它對象一樣,必須使用new關鍵字構造對象。Java提供了一種簡化的特殊語法。


String類表示不可變的字符串,當前String類對象創建完畢之后,該對象的內容(字符序列)是不變的,因為內容一旦改變就會創建一個一個新的對象。


String字符串對象的創建,有兩種方式:方式一:通過字面量賦值創建,String s1 =“laofu”; 需要注意這里是雙引號:“”,區別與字符char類型的單引號:‘’;方式二:通過構造器創建,String s2 = new String(“laofu”)。


以上兩種創建方式的對象在JVM中又是如何分布的呢? 分別有什么區別呢?方式一:String s1 =“laofu”; 有可能只創建一個String對象,也有可能創建不創建String對象;如果在常量池中已經存在”laofu”,那么對象s1會直接引用,不會創建新的String對象;否則,會先在常量池先創建常量”laofu”的內存空間,然后再引用。方式二:String s2 = new String(“laofu”); 最多會創建兩個String對象,最少創建一個String對象。可使用new關鍵字創建對象是會在堆空間創建內存區域,這是第一個對象;然后對象中的字符串字面量可能會創建第二個對象,而第二個對象如方式一中所描述的那樣,是有可能會不被創建的,所以至少創建一個String對象。


String字符串對象的空值:(1)對象引用為空,即:String s1 = null; 此時s1沒有初始化,也在JVM中沒有分配內存空間;()對象內容為空字符串, 比如:String s2 =“”; 此時對象s2已經初始化,值為“”,JVM已經為其分配內存空間。


如何比較兩個字符串?String內部實現了Comparable接口,有兩個比較方法:compareTo(String anotherString) 和compareToIgnoreCase(String str)。(1)compareTo(String anotherString)與傳入的anotherString字符串進行比較,如果小于傳入的字符串返回負數,如果大于則返回證書。當兩個字符串值相等時,返回0.此時eqauls方法會返回true;(2)equalsIgnoreCase(String str),該方法與compareTo方法類似,區別只是內部利用了Character.toUpperCase等方法進行了大小寫轉換后進行比較。


正在學習字符串的朋友們可以根據這篇文章來檢測一下自己是否對string字符串的內容掌握了,上面的內容都是關于string字符串的基礎知識,也是在java面試中會考察到的,所以希望大家可以好好學習上面的內容,并在實際項目中練習使用string字符串。


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产乱子伦一级毛片 | 成人毛片一区二区三区 | 99热久久这里只有精品在 | 一区二区三区高清在线 | 99精品这里只有精品高清视频 | 天天摸天天操天天射 | 日本三级一区 | 色婷婷狠狠五月综合天色拍 | 香蕉在线网站 | 色婷婷视频在线观看 | 四虎高清在线精品免费观看 | 国产成人精品免费视 | 日本一级特黄大一片免 | 亚洲一区二区三区免费在线观看 | 女人精69xxxxx免费无毒 | 手机看一级片 | 久久人人网| 一级特黄色大片 | 97视频网站 | 啊用力嗯快国产在线观看 | 伊人久久中文字幕久久cm | 日韩一级欧美一级毛片在线 | 国产高清视频在线免费观看 | 免费精品视频 | 久久激情影院 | 天天干天天干天天干天天 | 在线播放精品一区二区啪视频 | 欧美精品观看 | 国产成人亚洲精品老王 | 国产精品欧美亚洲韩国日本 | 伊人成综合 | 久热这里只精品99国产6_99 | 麻豆成人久久精品二区三 | 亚洲精品一二三四 | 亚洲欧美国产18 | 国产成人久久一区二区三区 | 特级aa一级欧美毛片 | 91中文字幕在线一区 | 国产精品欧美日韩一区二区 | 精品综合 | 久久综合性 |