Java中字符数组与字符串的相互转换

  • 字符数组转字符串
  • 字符串转字符数组

字符数组转字符串

     char[] chs = {'h', 'e', 'l', 'l', 'o'};//传递一个参数,即字符数组名字String str1 = new String(chs);System.out.println("通过构造函数,整体转换:");System.out.println(str1);//传递三个参数,即字符数组名字, 开始的下标,转换的长度String str2 = new String(chs, 1, 3);System.out.println("通过构造函数,部分转换:");System.out.println(str2);//传递一个参数,即字符数组名字String str3 = String.valueOf(chs);System.out.println("通过String.valueOf()方法,整体转换:");System.out.println(str3);
通过构造函数,整体转换:
hello
通过构造函数,部分转换:
ell
通过String.valueOf()方法,整体转换:
hello

字符串转字符数组

调用String的toCharArray()方法

     String str = "world";char[] chs = str.toCharArray();System.out.println(Arrays.toString(chs));
[w, o, r, l, d]

也可以自己遍历

     char[] chs2 = new char[str.length()];for (int i = 0; i < chs2.length; i++) {chs2[i] = str.charAt(i);}System.out.println(Arrays.toString(chs2));
[w, o, r, l, d]

Java字符数组与字符串的相互转换相关推荐

  1. java 字符数组与字符串_用于字符串和数组的5种简单有效的Java技术

    java 字符数组与字符串 Java通常会排在前五种最流行的编程语言中,因此可以理解. 它是一种通用语言,非常容易学习,因为它是一种高级语言,并且可以满足许多用例. 由于这些原因,Java是一门很棒的 ...

  2. java中字符数组和字符串的相互转换

    Java中String类很强大,好好学习它,对初学者很重要. 字符串和字符数组的转换是很常见的,请看下面代码. [java] view plaincopy char[]   a={ 'a ', 'b  ...

  3. Java 字节数组与字符串的相互转换

    字节数组与字符串的相互转换 字节数组转字符串 字符串转字节数组 字节数组转字符串 //字节数组转字符串byte[] data = {104, 101, 108, 108, 111};//1.整体转换/ ...

  4. java字符数组转字符串,java数组转字符串

    字符串转数组 使用Java split() 方法 split() 方法根据匹配给定的正则表达式来拆分字符串. 注意:..|和*等转义字符,必须得加\.多个分隔符,可以用|作为连字符. // 字符串转数 ...

  5. Java字符数组转字符串

    字符数组char[] ch= new char[] {'a','b','c'} 与字符串String的转换 方法一 String str = String.valueOf(ch); 方法二 Strin ...

  6. C++中字符数组和字符串的转换

    在用C++刷题的时候,经常会碰到字符数组和字符串的相互转换,故对此进行简单整理. #include<iostream> #include<string.h> using nam ...

  7. java数值型转字符型_Java中数值型,字符型及字符串的相互转换

    Java中数值型,字符型及字符串的相互转换由广州疯狂软件教育java培训分享: 刚开始学习Java不就前些时日被转换问题搞得有点凌乱在这里整理一下. 1.字符型与数值型之间的转换 (1)要将一个整数转 ...

  8. Java数组和字符串的相互转换

    Java数组和字符串的相互转换 字符串转换为数组 Java String 类中的 toCharArray() 方法将字符串转换为字符数组,具体代码如下所示. String str = "12 ...

  9. Java中字符数组转换为字符串

    java可以使用两种方法直接将字符数组转为字符串 方法1:直接在构造String时转换. char[] data = {'a', 'b', 'c'}; String str = new String( ...

最新文章

  1. putchar(c1)在C语言中表示,C语言中的getchar和putchar详解
  2. python比c语言好学吗-对于初学者而言,python和 c语言先学哪个好
  3. 写在岁末 -- 程序员的人生并非那么容易,努力向前奔跑吧!
  4. LiveVideoStack音视频技术年度评奖启动
  5. 优秀学生专栏——李浩然
  6. Ethereum 开发简介
  7. python 通过ip获取城市_python shell根据ip获取主机名代码示例
  8. 云图说|数据仓库服务 GaussDB(DWS) 的“千里眼、顺风耳”—数据库智能运维
  9. Java创建线程的三种方式
  10. 基金买入两天可以卖出吗?
  11. 阶段2 JavaWeb+黑马旅游网_15-Maven基础_第3节 maven标准目录结构和常用命令_07maven常用命令...
  12. 测试用例--等价类划分、边界值法
  13. ArrayList集合排序方式总结
  14. 微信开放平台、微信公众平台和微信商户平台
  15. 2012“第四届云计算中国峰会”倒计时
  16. oracle18c安装教程6,Oracle 18c rpm 安装及解析安装过程
  17. ddr3ddr4 lpddr4速率_Ddr2,ddr3,ddr4内存条的读写速率
  18. [转]Java实现的求解经典罗马数字和阿拉伯数字相互转换问题示例
  19. 向flume发送消息出现Client sent event exceeding the maximum length
  20. 《我的极品媳妇》方志强 王亚欣 小说读后感

热门文章

  1. 微软发布了 97 个漏洞的补丁,包括主动勒索软件漏洞
  2. 爱奇艺知识WEB前端组件化实践
  3. AX2012 table
  4. 简单16-QAM传输系统(Matlab实现)
  5. nginx配置详解,nginx跨域问题
  6. 那些“认怂”的中年人,才是真强大
  7. Mac图像处理软件:Photo AI
  8. 刚刚!Mixlab解锁了新姿势……
  9. Linux修改文件/目录所有者
  10. 请求重定向与转发的区别