⑴ java中怎樣可以把String類型轉化為Char類型的數組啊
1.直接在構造String時建立。
chardata[]={'s','g','k'};
Stringstr=newString(data);
2.String有方法可以直接轉換回。
String.valueOf(char[]chr)就可以。
如:答
char[]cha={'s','g','h'};
Stringn=String.valueOf(cha);
⑵ Java 我需要把一個字元串專為數組怎麼辦
java 中要將一個字元串轉換成一個字元數組需要使用 String 類中提供的 toCharArray() 方法進行操作.實例如下:
String str = "abcde";//這是一個string類型的字元串
char[] ch = str.toCharArray();//使用string類型的tocharArray()方法進行轉換。
⑶ java怎麼把string轉換成數組
轉換為char數組的話,利用getChars方法,
public void getChars(int srcBegin,
int srcEnd,
char[] dst,
int dstBegin)
將字元從此字元串復制到目標字元數組。
要復制的第一個字元位於索引 srcBegin 處;要復制的最後一個字元位於索引 srcEnd-1
處(因此要復制的字元總數是 srcEnd-srcBegin)。要復制到 dst 子數組的字元從索引
dstBegin 處開始,並結束於索引:
dstbegin + (srcEnd-srcBegin) - 1
參數:
srcBegin - 字元串中要復制的第一個字元的索引。
srcEnd - 字元串中要復制的最後一個字元之後的索引。
dst - 目標數組。
dstBegin - 目標數組中的起始偏移量。
拋出:
IndexOutOfBoundsException
- 如果下列任何一項為 true:
srcBegin 為負。
srcBegin 大於 srcEnd
srcEnd 大於此字元串的長度
dstBegin 為負
dstBegin+(srcEnd-srcBegin) 大於
dst.length
轉化為byte數組的話,
getBytes
public byte[] getBytes(String charsetName)
throws UnsupportedEncodingException
使用指定的字元集將此 String 編碼為 byte 序列,並將結果存儲到一個新的 byte 數組中。
當此字元串不能使用給定的字元集編碼時,此方法的行為沒有指定。如果需要對編碼過程進行更多控制,則應該使用 CharsetEncoder
類。
參數:
charsetName - 受支持的 charset 名稱
返回:
所得 byte 數組
⑷ JAVA中怎麼把字元串轉換成字元數組
JAVA中把字元串轉換成字元數組的方法:java中通常用split()分割字元串,返回的是一個數組。
⑸ 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);
}
}
輸出
風
[風,雲]
明
明月
明月
⑹ 怎麼將字元串轉換為char數組 java
java可以使用兩種方法直接將字元數組轉為字元串
方法1:直接在構造String時轉換。
char[] data = {'a', 'b', 'c'};
String str = new String(data);
方法2:調用String類的方法轉換。
String.valueOf(char[] ch)