java字元數組轉字元串數組
『壹』 java中如何將字元數組轉換成字元串,以逗號分割
方法1:
需要引入Apache Commons組件中的個commons-lang.jar包
String str1=StringUtils.join(ary, ",");
方法2:
格式化
String str2 = String.format("%s,%s,%s", ary);
(1)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中怎麼把字元串轉換成字元數組
一、轉換方法
String類提供了toCharArray()方法用於將字元串轉換為字元串數組,其原型如下:
char[]java.lang.String.toCharArray()
二、測試程序
publicclassMain{
publicstaticvoidmain(String[]args){
Stringsource="Hello,world!";
char[]arr=null;
arr=source.toCharArray();
for(inti=0;i<arr.length;i++){
System.out.print(arr[i]);
}
}
}
三、運行測試:
Hello,world!
『叄』 java 字元串怎麼轉換成字元串數組
這個要看你的具體需求了.如果是有分隔符的那種例如"a,b,c";就直接分割就行了.
String string = "a,b,c";
String [] stringArr= string.split(","); //注意分隔符是需要轉譯滴...
如果是"abc"這種字元串,就直接
String string = "abc" ;
char [] stringArr = string.toCharArray(); //注意返回值是char數組
如果要返回byte數組就直接使用getBytes方法就ok了~~
String string = "abc" ;
byte [] stringArr = string.getBytes();
這個問題有人問過,我只是把回答照搬過來了
『肆』 在java中如何將字元型數組轉換到字元串中
String構造函數
public String(char[] value)
分配一個新的
String,使其表示字元數組參數中當前包含的字元序列。該字元數組的內容已被復制;後續對字元數組的修改不會影響新創建的字元串。
參數:value - 字元串的初始值
示例:String s = new String(new char[]{'h','e','l','l','o'});
參考資料
開源中國社區—JDK6中文文檔
『伍』 java中怎麼把字元串轉化為字元串數組
split() 方法用於把一個字元串分割成字元串數組。
『陸』 JAVA中怎麼把字元串轉換成字元數組
JAVA中把字元串轉換成字元數組的方法:java中通常用split()分割字元串,返回的是一個數組。
『柒』 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
//以數組的形式轉成字元串
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