1. 如何用將字元數組轉化成字元串 java
將字元型數組轉換到字元串十分簡單,因為String類本身提供了一個將字元數組作為參數的構造函數,如下所示:
String(char chars[])
因此可以直接將字元數組作為該構造函數的參數,從而將字元數組轉換為String對象,如下例代碼
2. java中如何將char數組轉化為String
1.直接在構造String時建立。
char data[] = {'s', 'g', 'k'};
String str = new String(data);
2.String有方法可以直接轉換。
String.valueOf(char[] chr)就可以。
如:
char[] cha = {'s','g','h'};
String n = String.valueOf(cha);
3. java中怎樣將char和String相互轉換
參考代碼
importjava.util.Arrays;
publicclassStringChar{
publicstaticvoidmain(String[]args){
//字元串--》字元
Stringstr1="風雲";
charc1=str1.charAt(0);//風,如果要得到雲。那麼charAt(1);
System.out.println(c1);
char[]cs1=str1.toCharArray();//字元串轉字元數組
System.out.println(Arrays.toString(cs1));
//字元--》字元串
charc2='明';
Stringstr2=String.valueOf(c2);//字元轉字元串
//Stringstr2=c2+"";//也可以把字元轉換成字元串類型
System.out.println(str2);
char[]cs2={'明','月'};
Stringstr3=String.ValueOf(cs2);//字元數組變字元串
System.out.println(str3);
Stringstr4=newString(cs2);//字元數組變字元串
System.out.println(str4);
}
}
輸出
風
[風,雲]
明
明月
明月
4. 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, ",")
5. java中 如何將char類型轉換成string 類型
常見的字元型(char)轉換成字元串型(String)大致有4種。總結如下:
1,String str=String.valueOf('[字元]'); //直接傳參法
2,char data={'a','b','c'};
String str=new String(data);//通過new對象的方式強制轉換
3,char ch = 'U';
String fromChar = new String(new char[]{ch});
//使用匿名數組,java中的匿名數組可以被用來封裝一個單獨的字元到字元數組,然後將這個字 符數組作為String的構造器參數
4,String str=」abc」;
char[] cc;
cc=str.toCharArray();
這時cc={『a』,』b』,』c』};//String類的toCharArray()方法,將字元串轉為字元(char)數組
(5)javachar數組轉string擴展閱讀:
1,使用String a = "Hello Word"; System.out.println(a.charAt(1));截取一個字元
2,使用String.charAt(index)(返回值為char)可以得到String中某一指定位置的char。
3,使用String.toCharArray()(返回值為char[])可以得到將包含整個String的char數組。這樣我們就能夠使用從0開始的位置索引來訪問string中的任意位置的元素。
4,Java中的String Object的值實際上是不可變的,是一個final的變數。所以我們每次對String做出任何改變,都是初始化了一個全新的String Object並將原來的變數指向了這個新String。
6. 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()分割字元串,返回的是一個數組。
特殊,轉義字元,必須加"\"(「.」和「|」都是轉義字元)
7. 在java中如何將字元型數組轉換到字元串中
String構造函數
public String(char[] value)
分配一個新的
String,使其表示字元數組參數中當前包含的字元序列。該字元數組的內容已被復制;後續對字元數組的修改不會影響新創建的字元串。
參數:value - 字元串的初始值
示例:String s = new String(new char[]{'h','e','l','l','o'});
參考資料
開源中國社區—JDK6中文文檔