Java平臺提供了兩類型的字符串:String和StringBuffer/StringBuilder,它們可以儲存和操作字符串。
1 問題
如果分辨String和StringBuilder,Stringbuffer的區別?
2 方法
classStringEqualTest{ publicstaticvoidmain(String[]args){ Strings1="Programming"; Strings2=newString("Programming"); Strings3="Program"; Strings4="ming"; Strings5="Program"+"ming"; Strings6=s3+s4; System.out.println(s1==s2); System.out.println(s1==s5); System.out.println(s1==s6); System.out.println(s1==s6.intern()); System.out.println(s2==s2.intern()); } } |
3 結語
String是只讀字符串,也就意味著String引用的字符串內容是不能被改變的。而StringBuffer/StringBuilder類表示的字符串對象可以直接進行修改。StringBuilder是Java5中引入的,它和StringBuffer的方法完全相同,區別在于它是在單線程環境下使用的,因為它的所有方面都沒有被synchronized修飾,因此它的效率也比StringBuffer要高。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
JAVA
+關注
關注
19文章
2972瀏覽量
104862 -
字符串
+關注
關注
1文章
584瀏覽量
20553 -
string
+關注
關注
0文章
40瀏覽量
4737
發布評論請先 登錄
相關推薦
視頻教程:Java七大外企經典面試套路之基礎篇
多年來名企在各地的Java筆試真題、面試經驗,需要的朋友可以看看,作為參考!課程目錄:第1節 String Stringbuffer Stringbuilder 深度解析第2節 完美回答面試題Int
發表于 06-14 15:47
免費視頻教程:java經典面試題深度解析
簡介:精選多年來名企在各地的Java筆試真題、面試經驗課程目錄:第一節 String Stringbuffer Stringbuilder 深度解析第二節 完美回答面試題Int 與Integer的
發表于 06-15 15:13
Java Killer系列之Java經典面試套路講解
、 String Stringbuffer Stringbuilder 深度解析二、 完美回答面試題Int 與Integer的區別三、 以數據結構挖掘集合面試考點四、 經典面試題重載與
發表于 06-22 15:16
干貨!java經典面試套路精講視頻教程免費分享!
怎么解決呢?今天給大家分享一個java經典面試套路精講視頻教程,需要的朋友可以看看,希望能幫助到大家,找到一份好的工作!課程目錄:1、 String Stringbuffer Stringbuilder 深度
發表于 06-23 16:21
java基礎:Java七大外企經典面試精講視頻
基礎的Java七大外企經典面試精講視頻,需要的朋友可以作為參考!課程目錄:1、 String Stringbuffer Stringbuilder 深度解析2、 完美回答面試題Int 與Integer的
發表于 06-29 15:00
java面試考點精講視頻教程!
Stringbuffer Stringbuilder 深度解析完美回答面試題Int 與Integer的區別以數據結構挖掘集合面試考點經典面試題重載與重寫如何回答面試官提問Java的接口與抽象類面試題重中之重
發表于 07-01 15:26
string類型數據與《string.h》頭文件的區別在哪里?
string的含義是什么?string與vector容器的區別在哪?c中的字符串是什么?string類型數據與《string.h》頭文件的
發表于 07-05 07:18
String和stringbuffer進行字符串連接時的區別
list.map.set的存儲特點有哪些呢?arraylist和vector的區別在哪?String和stringbuffer進行字符串連接時的區別?
發表于 11-12 07:24
Microsoft.Net常見問題集錦(DotNet面試題匯
Microsoft.Net常見問題集錦(DotNet面試題匯總)
一、 Microsoft.Net 平臺基礎 . 61、 GC是什么? 為什么要有GC? . 6二、 編程語言 61、 String和StringBuilder的
發表于 06-09 14:22
?36次下載
探究面試最常見的String、StringBuffer、StringBuilder問題
一。你了解String類嗎? 二。深入理解String、StringBuffer、StringBuilder 三。不同場景下三個類的性能測試 四。常見的關于
發表于 09-27 10:23
?0次下載
java學習—探秘Java中的String、StringBuilder以及StringBuffer
探秘Java中String、StringBuilder以及StringBuffer 相信String這個類是Java中使用得最頻繁的類之一,并且又是各大公司面試喜歡問到的地方,今天就來
發表于 03-13 10:58
?0次下載
Java常用時間類介紹
StringBuilder和StringBuffer:可變的字符串,不產生新對象,比較省內存,當進行大量的字符串拼接時建議使用StringBuffer和StringBuilder,但它
del和unlink有啥區別啊?為什么String類型刪除不會做異步刪除?
del 和 unlink 有啥區別啊?為什么String類型刪除不會做異步刪除?
評論