Java基础巩固系列 String与包装类、字节数组、字符数组之间的转换
2019-04-08 00:42
281 查看
代码示例:
[code] /* * 1.字符串与基本数据类型、包装类之间转换 * 1.字符串 ----》 基本数据类型、包装类:调用相应的包装类的parseXxx(String str) * 2.基本数据类型、包装类----》字符串:调用字符串的重载的valueOf()方法 * * 2.字符串与字节数组之间的转换 * 1.字符串----》字节数组:调用字符串的getBytes() * 2.字节数组----》字符串:调用字符串的构造器 * * 3.字符串与字符数组的转换 * 1.字符串----》字符数组:调用字符串的toCharArray() * 2.字符数组----》字符串:调用字符串的构造器 * * */ @Test public void test4() { //1.字符串与基本数据类型、包装类之间转换 String str1 = "123"; int i = Integer.parseInt(str1); System.out.println(i); String str2 = i + ""; str2 = String.valueOf(i); System.out.println(str2); //2.字符串与字节数组之间的转换 String str = "abc123"; byte[] b = str.getBytes(); for (int j = 0; j < b.length; j++) { System.out.print((char) b[j]); } System.out.println(); String str3 = new String(b); System.out.println(str3); //3.字符串与字符数组的转换 String str4 = "abc123中国人"; char[] c = str4.toCharArray(); for (int j = 0; j < c.length; j++) { System.out.print(c[j]); } System.out.println(); String str5 = new String(c); System.out.println(str5); }结果:
123
123
abc123
abc123
abc123中国人
abc123中国人
相关文章推荐
- Java基础学习19(String类型对象在内存中的分布以及与包装类之间的转换)
- 总结String和包装类、字节数组、字符数组间的转换
- java中字符数组 String StringBuffer之间的相互转换
- String与包装类_字节数组_字符数组间的转换
- 深入 JAVA里面关于byte数组和String之间的转换问题
- 字符串与字符数组之间的转换(JAVA程序设计基础篇9.2.9)
- java 字符串 字符数组 list之间的转换
- Java基础——基本类型和包装类、基本类型和字符串之间的转换
- [原]深入 JAVA里面关于byte数组和String之间的转换问题
- java中字节数组和字符串、IO流和字节数组之间的转换
- Java基础——基本类型和包装类、基本类型和字符串之间的转换
- java基础巩固系列(四):数组的反射应用
- Java中二进制、十进制、十六进制及ASCII码与String及字节数组与十六进制之间的转换
- 黑马程序员——Java基础---数组与集合之间转换
- java中的包装类及与String之间的互相转换
- Java 基础 基本类型和包装类之间转换
- java语言基础(59)——jdk5自动装箱和拆箱(基本数据类型与包装类之间的转换)
- C#中字符数组,字节数组和string之间的转化
- JAVA里面关于byte数组和String之间的转换问题
- Java_语法基础_4字节的byte数组与int之间的转换