Java String類簡(jiǎn)單用法實(shí)戰(zhàn)示例【字符串輸出、比較】
本文實(shí)例講述了Java String類簡(jiǎn)單用法。分享給大家供大家參考,具體如下:
一 String類的實(shí)例化方式
1 代碼
public class NewString
{
public static void main(String args[])
{
String str1= "Hello World!"; // 直接賦值建立對(duì)象str1
System.out.println("str1:" + str1) ; //輸出
String str2 = new String("有志者事竟成") ; // 構(gòu)造法創(chuàng)建并初始化對(duì)象str2
System.out.println("str2:" + str2) ;
String str3 = "new" + "string"; //采用串聯(lián)方式生成新的字符串str3
System.out.println("str3:" + str3) ;
}
}
2 運(yùn)行
str1:Hello World!
str2:有志者事竟成
str3:newstring
二 字符串對(duì)象比較
1 代碼
public class StringEquals
{
public static void main(String args[])
{
String str1 = "Hello World!" ; // 直接賦值
String str2 = "Hello World!" ; // 直接賦值
String str3 = "Hello World1" ; // 直接賦值
String str4 = new String("Hello World!") ; // 構(gòu)造方法賦值
String str5 = str2 ; // 引用傳遞
System.out.println(str1 == str2) ; // true
System.out.println(str1 == str3) ; // false
System.out.println(str1 == str4) ; // false
System.out.println(str2 == str5) ; // true
System.out.println(str1.equals(str2)) ; // true
System.out.println(str1.equals(str3)) ; // false
System.out.println(str2.equals(str5)) ; // true
}
}
2 運(yùn)行
true
false
false
true
true
false
true
更多關(guān)于java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java字符與字符串操作技巧總結(jié)》、《Java數(shù)組操作技巧總結(jié)》、《Java數(shù)學(xué)運(yùn)算技巧總結(jié)》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》及《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》
希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。
相關(guān)文章
Spring實(shí)戰(zhàn)之容器后處理器操作示例
這篇文章主要介紹了Spring實(shí)戰(zhàn)之容器后處理器操作,結(jié)合實(shí)例形式分析了spring容器后處理器配置、使用操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下2019-12-12
Swagger2配置Security授權(quán)認(rèn)證全過(guò)程
這篇文章主要介紹了Swagger2配置Security授權(quán)認(rèn)證全過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03
springboot發(fā)布dubbo服務(wù)注冊(cè)到nacos實(shí)現(xiàn)方式
這篇文章主要介紹了springboot發(fā)布dubbo服務(wù)注冊(cè)到nacos實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09

