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));
    }

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • JAVA 根据身份证计算年龄的实现代码

    JAVA 根据身份证计算年龄的实现代码

    这篇文章主要介绍了JAVA 根据身份证计算年龄的实例代码及java根据出生日期获得年龄的方法,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-05-05
  • java教程之java继承示例详解

    java教程之java继承示例详解

    这篇文章主要介绍了java继承示例详解,需要的朋友可以参考下
    2014-04-04
  • spring NamedContextFactory在Fegin配置及使用详解

    spring NamedContextFactory在Fegin配置及使用详解

    在我们日常项目中,使用FeignClient实现各系统接口调用变得更加简单, 在各个系统集成过程中,难免会遇到某些系统的Client需要特殊的配置、返回读取等需求。Feign使用NamedContextFactory来为每个Client模块构造单独的上下文(ApplicationContext)
    2023-11-11
  • Java命名规则详细总结

    Java命名规则详细总结

    Class名应是首字母大写的名词。命名时应该使其简洁而又具有描述性。异常类的命名,应以Exception结尾。Interface的命名规则与Class相同
    2013-10-10
  • Spring Boot 集成 ElasticSearch应用小结

    Spring Boot 集成 ElasticSearch应用小结

    这篇文章主要介绍了Spring Boot 集成 ElasticSearch应用小结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-11-11
  • java获取当前时间并格式化代码实例

    java获取当前时间并格式化代码实例

    这篇文章主要介绍了java获取当前时间并格式化代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Java并发编程之详解ConcurrentHashMap类

    Java并发编程之详解ConcurrentHashMap类

    在之前的文章中已经为大家介绍了java并发编程的工具:BlockingQueue接口、ArrayBlockingQueue、DelayQueue、LinkedBlockingQueue、PriorityBlockingQueue、SynchronousQueue、BlockingDeque接口,本文为系列文章第八篇.需要的朋友可以参考下
    2021-06-06
  • Java超详细分析讲解final关键字的用法

    Java超详细分析讲解final关键字的用法

    关于final关键字,它也是我们一个经常用的关键字,可以修饰在类上、或者修饰在变量、方法上,以此看来定义它的一些不可变性!像我们经常使用的String类中,它便是final来修饰的类,并且它的字符数组也是被final所修饰的。但是一些final的一些细节你真的了解过吗
    2022-06-06
  • Java SPI机制原理及代码实例

    Java SPI机制原理及代码实例

    这篇文章主要介绍了Java SPI机制原理及代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • Java多线程的sleep休眠的实现

    Java多线程的sleep休眠的实现

    本文主要介绍了Java多线程的sleep休眠的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06

最新评论