當前位置:首頁 » 編程語言 » java字元串數組轉換成字元串

java字元串數組轉換成字元串

發布時間: 2022-08-11 17:18:20

java中怎麼把字元數組轉換成字元串

我理解應該是先初始化一個Stringbuffer的對象,然後將字元數組依次取出再用Stringbuffer的append方法加入字元串內即可

㈡ 在java中如何將字元型數組轉換到字元串中

String構造函數
public String(char[] value)

分配一個新的
String,使其表示字元數組參數中當前包含的字元序列。該字元數組的內容已被復制;後續對字元數組的修改不會影響新創建的字元串。
參數:value - 字元串的初始值
示例:String s = new String(new char[]{'h','e','l','l','o'});

參考資料

開源中國社區—JDK6中文文檔

㈢ java怎麼將字元串數組轉換成字元串

如果是 「字元串數組」 轉 「字元串」,只能通過循環,沒有其它方法

String[]str={"abc","bcd","def"};
StringBuffersb=newStringBuffer();
for(inti=0;i<str.length;i++){
sb.append(str[i]);
}
Strings=sb.toString();



如果是 「字元數組」 轉 「字元串」 可以通過下邊的方法

char[]data={'a','b','c'};
Strings=newString(data);

Java字元串視頻教程:

㈣ java中 怎麼把字元串數組裝換成字元串

/**
* Java中字元串和字元數組之間的相互轉換
*
* */
public class StringAPIDemo01 {

public static void main(String[] args){

String str1 = "Hello Java";

char c[] = str1.toCharArray();//將一個字元串變為字元數組toCharArray();
for (int i = 0; i<c.length;i++){

System.out.print(c[i] + ",");
}
System.out.println("");

String str2 = new String(c);//將全部的字元數組變為String字元串

String str3 = new String(c,0,3);//將部分的字元數組變為String ,從下表為0開始到下表為3結束;

System.out.println(str2);//輸出字元串
System.out.println(str3);
}

㈤ java 怎麼將字元串數組轉換成字元串

首先,樓上用StringBuilder的做法是正確的。
然後,推薦考慮使用StringBuilder。在靜態方法中,或者牽扯到成員變數的,再用StringBuffer;其他的情況都優先考慮用StringBuilder。
StringBuilder的速度比StringBuffer快,StringBuffer是線程安全的,StringBuffer在運行大部分方法前都需要申請類鎖。

㈥ 如何用將字元數組轉化成字元串 java

//以數組的形式轉成字元串
String [] arr = {"o1","2yy","ax","0"};
String str = Arrays.toString(arr);
System.err.println(str);//輸出:[o1, 2yy, ax, 0]

//把每個元素按次序拼接轉成字元串
StringBuffer str2 = new StringBuffer();
for (String string : arr) {
str2.append(string);
}
System.err.println(str2.toString());//輸出:o12yyax0

㈦ Java 字元串數組、字元串,怎麼互相轉換

保存是自己拼接字元串,

publicclassTest{
publicstaticvoidmain(String[]args){
//原字元串數組
String[]a={"ht://.1...","ht://.2...","ht://.3..."};
//保存時用符號分隔拼接
Stringstr="ht://.1...,ht://.2...,ht://.3...";
//取出時根據分隔符轉換
String[]array=str.split(",");
}
}

㈧ java 怎麼把數組轉成字元串

將數組變成字元串代碼如下:

使用StringUtils中的join函數。org.apache.commons.lang.StringUtils;示例:

StringUtils.join(null) = null

StringUtils.join([]) = ""

StringUtils.join([null]) = ""

StringUtils.join(["a", "b", "c"]) = "abc"

StringUtils.join([null, "", "a"]) = "a"

String[] str = { "1", "2", "a", "b" };

// 將數組變成字元串

StringUtils.join(str)

// 將數組用逗號分隔變成字元串

StringUtils.join(str, ",")

㈨ 在java中如何將字元數組裝換成字元串

一樓的方法最好用:
char
data[]
=
{'a',
'b',
'c'};
String
str
=
new
String(data);
我來解釋下原因。你可能會覺得將數組名直接寫進new里,豈不是要得到地址,嗎?其實不是的,你可以試著直接輸出
data,就會發現,它輸出的不是地址,而是內容,同理,可以賦值給字元串。其實,字元數組和字元串的在內存中的存儲機理是一樣的。

熱點內容
用近似歸演算法 發布:2025-01-21 00:51:56 瀏覽:517
php顯示資料庫中圖片 發布:2025-01-21 00:44:34 瀏覽:146
如何在伺服器中找文件 發布:2025-01-21 00:38:50 瀏覽:911
Cmdpython命令 發布:2025-01-21 00:30:38 瀏覽:758
mac常用解壓 發布:2025-01-21 00:01:47 瀏覽:692
linuxcpu使用 發布:2025-01-21 00:00:59 瀏覽:850
成套供應配電櫃有哪些配置 發布:2025-01-21 00:00:52 瀏覽:121
GO編譯器PDF 發布:2025-01-21 00:00:52 瀏覽:704
osu上傳成績 發布:2025-01-20 23:59:57 瀏覽:642
了解sql 發布:2025-01-20 23:58:39 瀏覽:656