通過本章可以了解到字符串與字符型數(shù)組之間相互轉(zhuǎn)換的幾種方法。
文章目錄
- 一、字符串 ——> 字符型數(shù)組?
- .toCharArray方法
- .getChar方法
- 二、字符型數(shù)組 ——> 字符串
- .String方法
- .copyValueOf方法
一、字符串 -----> 字符型數(shù)組
1.toCharArray()方法:
? ? ? ? toCHarArray是將字符串中的一切字符均轉(zhuǎn)換為字符數(shù)組。
? ? ? ? 用法為:字符數(shù)組=字符串.toCharArray()
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String str="abcdefg";
char[] arr=str.toCharArray();
System.out.println(Arrays.toString(arr));
}
}
輸出結(jié)果:
?[a, b, c, d, e, f, g]
2.getChars:
getChars() 方法將字符從字符串復制到目標字符數(shù)組。
用法為:字符串.getChars(開始索引,結(jié)束索引,目標數(shù)組,目標數(shù)組起始偏移量)
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String str="abcdefg";
char[] arr=new char[7];
str.getChars(0,7,arr,0);
System.out.println(Arrays.toString(arr));
}
}
輸出結(jié)果:
[a, b, c, d, e, f, g]
二、字符型數(shù)組 ——> 字符串
1.String方法:
利用在構(gòu)造String時轉(zhuǎn)換。
方法為:String 新字符串名稱=new String(目標數(shù)組)
public class Main {
public static void main(String[] args) {
char[] arr= {'a','b','c'};
String str=new String(arr);
System.out.println(str);
}
}
輸出結(jié)果:
abc
2.copyValueOf:
? ? ? ? copyValueOf返回指定數(shù)組中表示該字符序列的字符串。
? ? ? ? 用法為:字符串=該字符串.copyValueOf(要轉(zhuǎn)換字符型數(shù)組)
public class Main {
public static void main(String[] args) {
char[] arr= {'a','b','c','d'};
String str2 = "";
str2=str2.copyValueOf(arr);
System.out.println(str2);
}
}
輸出結(jié)果:文章來源:http://www.zghlxwxcb.cn/news/detail-615870.html
abcd
?文章來源地址http://www.zghlxwxcb.cn/news/detail-615870.html
到了這里,關(guān)于Java字符串與字符型數(shù)組的轉(zhuǎn)換的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!