Java字符串与数组的互相转换
一、String与char[]数组之间的转换
1.String----->转换成char[] 数组 调用String的toCharArray()方法
public void test2(){String str = "abc123";char[] charArray = str.toCharArray(); //调用toCharArray()方法转换for(int i=0;i<charArray.length;;i++){System.out.println(charArray[i]); //遍历数组}
}
2.char数组-------->转换成String
- 第一种方法:
char[] arr = new char[]{'h','e','l','l','o'};
String str = new String(arr); //直接利用构造方法转换
System.out.println(str); //输出hello
- 第二种方法:
可以通过:使用String.copyValueOf(charArray)函数实现。
//举例: char[] arr={'a','b','c'};String string =String.copyValueOf(arr);System.out.println(string); //abc
二、String与字节数组之间的转换
1.String—>转换 byte[] ;调用String的getBytes()方法
public void test(){String str = "abc123";byte[] bytes = str.getBytes(); //调用getBytes()转换//getBytes("jbk"); 使用jbk的字符编码转换默认是utf-8System.out.println(Arrasy.toString(bytes)); //输出
}
2.byte数组-------->转换成String
String str = new String(byte); //直接利用构造方法转换
System.out.println(str); //跟char数组一致
三、String 数组转字符串
String[] arr ={"0123","sb","12f"};StringBuffer sb = new StringBuffer();for(int i = 0;i<arr.length;i++){sb.append(arr[i]); //append String并不拥有该方法,所以借助StringBuffer}String sb1 = sb.toString();System.out.println(sb1); //0123sb12f
Java字符串与数组的互相转换相关推荐
- java 字符串 字节数组_字符串到字节数组,字节数组到Java中的字符串
java 字符串 字节数组 Today we will learn how to convert String to byte array in java. We will also learn ho ...
- java 字符串转数组、数组转字符串、List转数组、数组转List
java 字符串转数组.数组转字符串.List转数组.数组转List 总结了几种使用jdk中的方法对字符串进行转换(不包含第三方jar包),主要涉及:字符串转数组.数组转字符串.List转数组.数组转 ...
- java 字符串转list_浅谈java 字符串,字符数组,list间的转化
1.关于java.lang.string.split xxx.split()方法可以将一个字符串分割为子字符串,然后将结果作为字符串数组返回. 2.字符串转字符数组 String str =" ...
- java 字符串转数组(String to Array)
java 字符串转数组(String to Array) package com.journaldev.util;import java.util.Arrays; import java.util.r ...
- java字符串与数组比较_Java字符串与数组
问题及答案来源自<Java程序员面试笔试宝典>第四章 Java基础知识 4.5字符串与数组 1.字符串创建与存储的机制是什么? Java中字符串声明与初始化主要有两种情况: (1)Stri ...
- java字符串转数组(JAVA把字符串转化为数组)
java中一个十六进制的字符串,怎么转换成int数组? 你的String字符串转换如下:String s = "45 7A 6F 6E 65 20 31 32 2F 30 37 2F 32 ...
- java字符串替换 数组,Java工具类-拆分字符串组装数组,替换字符
Java工具类--拆分字符串组装数组,替换字符 >>>>>>>>>>>>>>>>>>> ...
- Java字符串和数组相互转换
字符串转数组 Java.lang 包中有 String.split() 方法,Java 中通常用 split() 分割字符串,返回的是一个数组. String str = "123abc&q ...
- js中字符串与数组之间的转换
本文实例介绍了javascript中字符串和数组的相互转换方法,分享给大家供大家参考,具体内容如下 字符串和数组的相互转换操作是非常的重要的,因为在实际编码过程中会经常用到,所以这是必须要掌握的知识点 ...
最新文章
- 2019攻防世界web新手区
- zhs16gbk对应mysql_数据库的编码浅谈(ZHS16GBK与US7ASCII)
- jdbc查询序列_JDBC –模拟序列
- ajax取返回值的方法
- linux复制文件到另一个目录_Linux入门之四-Linux文件目录操作
- dts无法识别excel中的数字值?
- 宁波大学计算机专硕分数线,2019宁波大学研究生分数线汇总(含2016-2019历年复试)...
- python基础教程doc_python基础教程之Word Cloud (词云) - Python|python基础教程|python入门|python教程...
- 数据库小计和总计之 Rollup函数 简单介绍
- [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.26
- python监测网页变化_Python利用Last-Modified实现监控网页变化
- AppleScript开机自动登录ChinaUnicom
- 操作MySQL出错提示“BLOB/TEXT column used in key specification without a key length”解决办法
- C++基础之什么是面向对象
- python的交互式是什么,python交互是什么
- 推荐一款word转pdf超好用的包:aspose-words(解决中文乱码)
- 解读Gartner2013应用交付市场魔力象限
- Android4.4监听耳机插入处理方法
- 10053 事件浅析
- JQuery EasyUI(22)
热门文章
- 大家来找茬游戏助手、外挂的实现
- java opencv磨皮算法_深度学习AI美颜系列 - AI美颜磨皮算法[转]
- Windows Phone开发准备:Edu邮箱、Dreamspark、App Hub、Zune、手机解锁、程序部署
- xgp游戏列表_XGP新增游戏名单公布 《生化危机7》9月3日上线
- 记录getElementsByTagName()
- mysql的在线安装
- CAJ文件转换成PDF文件:教你如何实现文件格式转换
- IDC:2015年中国医疗服务和健康管理行业IT市场10大预测
- ARM S5PV210的启动过程
- 51单片机生成C语言矩形波,基于51单片机产生占空比和频率可调的方波信号发生器(附全部代码)...