導航:首頁 > 編程語言 > java字元數組轉化為字元串

java字元數組轉化為字元串

發布時間:2023-02-22 23:27:08

java中怎麼把字元串轉化為字元串數組

1,

如果是「字元串數組」轉「字元串」,只能通過循環,沒有其它方法
String[]str={"abc","bcd","def"};
StringBuffersb=newStringBuffer();
for(inti=0;i<str.length;i++){
sb.append(str[i]);
}
Strings=sb.toString();
2,

如果是「字元數組」轉「字元串」可以通過下邊的方法
char[]data={'a','b','c'};
Strings=newString(data);

3,

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

4,

將數組變成字元串

5,

StringUtils.join(str)

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

StringUtils.join(str,",")

將字元串變成數組方法:

java.lang包中有String.split()方法,java中通常用split()分割字元串,返回的是一個數組。

特殊,轉義字元,必須加"\"(「.」和「|」都是轉義字元)

⑵ java裡面byte數組和String字元串怎麼轉換

Java中byte數組轉換成string字元串可以直接使用string類的構造函數。而string轉byte數組,則可以使用string類型的getBytes()方法進行轉換,如下形式:
1、string 轉 byte[]
String str = "Hello";//聲明一個字元串
byte[] srtbyte = str.getBytes();//使用string類的getBytes方法進行轉換
2、byte[] 轉 string
byte[] srtbyte;//聲明一個byte位元組數組
String res = new String(srtbyte);//使用構造函數轉換成字元串
System.out.println(res);
也可以將byte轉換的時候,設定編碼方式相互轉換,如下代碼:

String str = "hello";
byte[] srtbyte = null;
try {
srtbyte = str.getBytes("UTF-8");//設定轉換的編碼格式
String res = new String(srtbyte,"UTF-8");
System.out.println(res);
} catch (UnsupportedEncodingException e) {//有可能會出現不能支持的編碼格式,捕捉異常。
e.printStackTrace();
}

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

將字元型數組轉換到字元串十分簡單,因為String類本身提供了一個將字元數組作為參數的構造函數,如下所示:
String(char chars[])
因此可以直接將字元數組作為該構造函數的參數,從而將字元數組轉換為String對象,如下例代碼

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

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

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

參考資料

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

⑸ java中如何將字元型轉換字元串

java中有很多方法可以將字元型轉化為字元串。

這是代碼

package com.test;

public class Test {

public static void main(String[] args)throws Exception{
char a = 'a';

String str1 = a + "";
String str2 = String.valueOf(a);
String str3 = Character.toString(a);

Character b = 'b';

String str4 = b + "";
String str5 = String.valueOf(b);
String str6 = Character.toString(a);
String str7 = b.toString();
}
}

方法4:Characte類的toString方法

如果字元變數是包裝類,還可以用Characte類的toString方法

String str7 = b.toString();

⑹ java中如何將字元數組轉換成字元串,以逗號分割

方法1:

需要引入Apache Commons組件中的個commons-lang.jar包

String str1=StringUtils.join(ary, ",");

方法2:

格式化

String str2 = String.format("%s,%s,%s", ary);

(6)java字元數組轉化為字元串擴展閱讀:

反之,字元串轉化為字元串數組

語法:stringObject.split(separator,howmany)

例子:

<script type="text/javascript">

var str="How are you doing today?"

document.write(str.split(" ") + "<br />")

document.write(str.split("") + "<br />")

document.write(str.split(" ",3))

</script>

輸出:

How,are,you,doing,today?

H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?

How,are,you

註:如果把空字元串 ("") 用作separator,那麼 stringObject 中的每個字元之間都會被分割。String.split() 執行的操作與Array.join執行的操作是相反的。

閱讀全文

與java字元數組轉化為字元串相關的資料

熱點內容
android多個布局文件 瀏覽:625
奔跑程序員 瀏覽:468
伺服器如何搭建類似github 瀏覽:292
明日之後安卓太卡怎麼辦 瀏覽:502
如何使用命令方塊找到村莊 瀏覽:766
泛函壓縮映像原理 瀏覽:521
win10清除文件夾瀏覽記錄 瀏覽:964
如何查看伺服器域中所有服務 瀏覽:384
學mastercam91編程要多久 瀏覽:999
如何查伺服器地址和埠 瀏覽:911
教學雲平台app怎麼下載 瀏覽:389
單片機510教學視頻 瀏覽:624
陝西信合app怎麼查看自己的存款 瀏覽:663
風冷冰箱有壓縮機 瀏覽:274
android實現wifi連接wifi 瀏覽:669
飛豬app怎麼幫別人值機 瀏覽:924
筆記本開我的世界伺服器地址 瀏覽:546
怎樣隱藏bat命令 瀏覽:127
android開發創意 瀏覽:138
京劇貓為什麼進不去伺服器 瀏覽:784