文章目录通过本章可以了解到字符串与字符型数组之间相互转换的几种方法。
按需设计网站可以根据自己的需求进行定制,成都网站制作、成都做网站构思过程中功能建设理应排到主要部位公司成都网站制作、成都做网站的运用实际效果公司网站制作网站建立与制做的实际意义
toCHarArray是将字符串中的一切字符均转换为字符数组。
用法为:字符数组=字符串.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));
}
}
输出结果:[a, b, c, d, e, f, g]
2.getChars:getChars() 方法将字符从字符串复制到目标字符数组。
用法为:字符串.getChars(开始索引,结束索引,目标数组,目标数组起始偏移量)
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));
}
}
输出结果:[a, b, c, d, e, f, g]
利用在构造String时转换。
方法为:String 新字符串名称=new String(目标数组)
public class Main {
public static void main(String[] args) {
char[] arr= {'a','b','c'};
String str=new String(arr);
System.out.println(str);
}
}
输出结果:
abc
2.copyValueOf:copyValueOf返回指定数组中表示该字符序列的字符串。
用法为:字符串=该字符串.copyValueOf(要转换字符型数组)
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);
}
}
输出结果:
abcd
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧