java中对string的操作很多时候不如对char[]操作的方便,所以介绍一些String字符串和char[]互换的方法:

String直接转char[]

使用String.toCharArray()(返回值为char[])可以得到将包含整个String的char数组。这样我们就能够使用从0开始的位置索引来访问string中的任意位置的元素。

String str="abcdefg";
char[] arr=ss.toCharArray;

取String中的单个字符

使用String.charAt(index)(返回值为char)可以得到String中某一指定位置的char。

Sting str="abcdefg";
char c=str.charAt(0);//c=a

char数组转换为string

第一种:

char[] arr;
String str=new String(arr);

第二种:

char[] arr;
String str=Arrays.toString(arr);

char[]转StringBuffer再转String

char[] arr;
StringBuffer sb=new StringBuffer();
sb.append(arr);
String str=sb.toString();

Java中String与char数组相互转换相关推荐

  1. Java中String和char、int相互转换

    String转char 方法一:toStringArray String调用toCharArray(),将String字符串转换成char[],然后可以通过下标访问任意字符. String s = & ...

  2. java中String和char的区别

    首先来看一下Java的数据类型.Java 包括两种数据类型: 1.原始数据类型(primitive data type):byte,short, char, int, long,float,doubl ...

  3. Java:String转char数组

    public char[]  toCharArray() 将此字符串转换为一个新的字符数组. 返回: 一个新分配的字符数组,它的长度是此字符串的长度,而且内容被初始化为包含此字符串表示的字符序列. 例 ...

  4. java中对象与字节数组相互转换

    1.首先对象要继承Serializable接口 将字节转换为对象 [java] view plaincopy public static Object ByteToObject(byte[] byte ...

  5. 在Java中将字符串转换为char数组,将char数组转换为String

    Today we will learn how to convert String to a char array and then char array to String in Java. 今天, ...

  6. Java char转换为String,String转换为char数组

    Today we will look into java char to String program. We will also learn how to convert String to a c ...

  7. java中String,int,Integer,char、double类型转换

    java中String,int,Integer,char.double类型转换----https://www.cnblogs.com/kangyu222/p/5866025.html 转载于:http ...

  8. java object数组转实体类_详解Java中String JSONObject JSONArray List实体类转换

    JSON使用阿里的fastJson为依赖包 gradle依赖管理如下: compile group: "com.alibaba", name: "fastjson&quo ...

  9. Java中String和byte[]间的转换浅析

    Java语言中字符串类型和字节数组类型相互之间的转换经常发生,网上的分析及代码也比较多,本文将分析总结常规的byte[]和String间的转换以及十六进制String和byte[]间相互转换的原理及实 ...

最新文章

  1. C++/C++11中用于定义类型别名的两种方法:typedef和using
  2. zabbix   微信报警( python 2.x )
  3. 一天之内用SDN能做出什么
  4. 剑指offer:字符流中第一个不重复的字符
  5. hbase数据读取优化_从hbase读取数据优化策略和实验对照结果
  6. 基于Vue的记事本todos效果展示及源码分享
  7. Python人工智能之路 - 第一篇 : 你得会点儿Python基础
  8. 设计灵感|App中的页面空状态应该如何表现?
  9. bash功能特性二 命令别名和历史命令
  10. 网络协议从入门到底层原理(5)传输层(UDP、TCP - 可靠传输、流量控制、拥塞控制、建立连接、释放连接)
  11. Spark:聚类算法
  12. android播放音频的格式,android 音频播放_android ios 音频格式_android 播放网络音频...
  13. 【温度检测】基于matlab GUI热红外图像温度检测系统【含Matlab源码 1920期】
  14. Python处理 JSON 数据
  15. 采用参数服务器的分布式机器学习
  16. 前端开发-CSS快速掌握上手知识详细总结
  17. 江苏计算机对口高考分数线,单招好还是高考好|江苏省对口单招 历年分数线是多少?...
  18. 浏览器输入url后怎样请求服务的
  19. 一篇博客让你横扫数电常考所有集成电路芯片(已更新50%持续更新)
  20. 使用腾讯轻量云搭建个人邮箱系统

热门文章

  1. linux初学者指南-基本配置
  2. ytu一c语言实验一保留整数
  3. Vue 绑定Class增加容器的高度
  4. 在Windows 7、8、10、11中恢复Word文件的简单方法
  5. 新东方推荐的有助于英语学习的电影
  6. Docker - postgres 数据库
  7. stata代码笔记,随时更新
  8. 云计算之go语言——基础语法(中)
  9. RocketMQ不同版本的下载
  10. LSM6DS3TR-C姿态传感器的使用(二)---HAL库硬件IIC和官方例程