導航:首頁 > 編程語言 > string連接java

string連接java

發布時間:2023-07-01 07:34:08

⑴ 在java裡面怎樣實現兩個字元串的連接操作

1.String a = "abc";
String b ="def";
String c = a+b;
2.StringBuffer a =new StringBuffer("acb");
StringBuffer b =new StringBuffer("123");
a.append(b);
3.String a = "abc";
String b ="def";
String c = a.concat(b);

第三種方法,必須是版String 類型權

⑵ Java字元串連接

1. String類是final修飾的不可變類,+號運算,會創建一些對象進行操作。

StringBuffer與StringBuilder,是可改變的對象,每當使用這兩個對象對字元串做操作時, 實際上是在一個對象上操作的,所以速度快 .


2. StringBuilder:線程非安全的

StringBuffer:線程安全的

3. 大量字元串數據時的性能 StringBuilder > StringBuffer >String


使用情況的說明:

1. String + : 適合比較少量的字元串數據拼接

(比如System.out.println("姓名:"+name+"年齡:"+age))


2. StringBuilder : 大量字元串數據, 單線程下使用

(比如,一個main線程里進行,無其他線程)


3.StringBuffer : 大量字元串數據, 多線程下使用

(比如,多個Thread去操作)

⑶ java字元串的拼接

StringBuffer buffer = new StringBuffer();
for (int i = 0; i < str.length - 1; i++) {
if (0 < buffer.length()) {
buffer.append(" or ");
}
buffer.append(" %" + str[i] + "% ")
}
buffer.toString();

⑷ java中 string拼接

這個問題的原因在於「==」,你要知道a,b是對象,因為String是個類,而「==」比較的是a和b的引用是否相等,如果你要比較a和b它們的內容是否相等的話,需要用到equals方法,可以肯定a和b的內容是相同的,因此equals方法返回值肯定為true。
你只要記住「==」
(1)如果是對象,則比較的是它們的引用地址
(2)如果是基本類型,比如int,char等類型,則比較的是它們的內容
而「equals」,是針對對象而言的,即比較對象裡面的內容是否相同,你以後學深入點,就會掌握「==」和「equals」

如果你想得到true的話,可以用equals,源代碼如下:
public class test
{
public static void main(String[] args)
{
String a = "ab";
final String bb = getBB();
String b = "a" + bb;
System.out.println(a == b);
System.out.println(a.equals(b));
}

private static String getBB()
{
return "b";
}
}

⑸ 請問一下java 中的String 拼接字元串,除了用+還可以用什麼方式

String 有一個 concat()方法是連接兩個字元串的,專例如:
String s1="aa";
屬String s2="bb";
String s3=s1.concat(s2);
System.out.println(s3);

⑹ java將string和int拼接成string

1, 可以復直接制用 + 號來拼接, 例如:

Stringstr="hello";
inti=10;
Stringresult=str+i;

2, int轉換成String類型,在用加號拼接,或者使用concat方法,如下:

Stringresult=str+String.valueOf(i)
Stringresult=str.concat(String.valueOf(i));
閱讀全文

與string連接java相關的資料

熱點內容
創意編程怎麼弄場景切換 瀏覽:315
解壓代碼選擇 瀏覽:875
電腦開機後桌面文件全都沒有了 瀏覽:666
wap網站論壇 瀏覽:55
榮耀4版本信息顯示什麼字母 瀏覽:30
dnf蟲鏈怎麼升級 瀏覽:956
將16進制文件讀到數組中 瀏覽:899
caa中怎麼提取框選范圍數據 瀏覽:38
為什麼用數據登不上王者 瀏覽:92
yaffs2根文件系統 瀏覽:477
劍俠情緣微信活動禮包 瀏覽:985
ipad版本我的世界怎麼學賦魔 瀏覽:571
如何做好網站管理 瀏覽:280
湯姆貓是什麼網站 瀏覽:913
失易得數據恢復怎麼把照片 瀏覽:185
電腦只顯示1個網路 瀏覽:607
數控加工與編程專業怎麼樣 瀏覽:4
西安程序員工資 瀏覽:389
表格怎麼添加一行數據 瀏覽:35
旅遊網站開發怎麼選 瀏覽:669

友情鏈接