java字符串与字符数组之间的互转方式
更新时间:2025年05月26日 09:34:43 作者:渴望成长
这篇文章主要介绍了java字符串与字符数组之间的互转方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
java字符串与字符数组之间的互转
- 字符串String类有许多常用的方法,其中就有一个叫
toCharArray()的方法,它的作用就是把一串字符串转换成一个字符数组。 - 在String类中还有一个
toString()方法,这是可以把其他类型数据转换成字符串的,但是这个方法对从字符串转换成的字符数组不太管用。
字符串转字符数组
public static void main(String[] args) {
String str = "abcdefg";
char[] chars = str.toCharArray();
Arrays.sort(chars);
System.out.println(chars);
System.out.println("------------");
System.out.println(chars.toString());
}
如图所示:
- 用
toString()方法得到的并不是字符串的值,所以,要想完成字符串-->字符数组-->字符串的操作,必须调用String类的其他方法。 - 如
valueOf()或copyValueOf()方法,它们可以将参数以字符串形式输出。
字符数组转字符串
public static void main(String[] args) {
String str = "abcdefg";
char[] chars = str.toCharArray();
Arrays.sort(chars);
System.out.println(chars);
System.out.println("------------");
// System.out.println(chars.toString());
System.out.println(String.valueOf(chars));
System.out.println(String.copyValueOf(chars));
}
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
mybatisplus的坑 insert标签insert into select无参数问题的解决
这篇文章主要介绍了mybatisplus的坑 insert标签insert into select无参数问题的解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-12-12
关于@ConfigurationProperties注解全解析
通过@ConfigurationProperties和@ConditionalOnProperty注解,可以实现基于配置的条件加载Bean,以此优化Spring Boot应用的启动速度,在application.yml中设置配置项,如是否加载特定的Bean(以swagger配置为例)2024-11-11
MybatisPlus 主键策略之type=IdType.ASSIGN_ID等详解
雪花算法(雪花)是微博开源的分布式ID生成算法其核心思想就是:使用一个64位的长型的数字作为全局唯一ID,这篇文章主要介绍了MybatisPlus 主键策略(type=IdType.ASSIGN_ID等详解),需要的朋友可以参考下2024-04-04
springboot中报错Invalid character found in
这篇文章主要介绍了springboot中报错Invalid character found in the request的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-09-09


最新评论