代码示例:
/* * 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中国人
本文详细介绍了字符串与其他数据类型之间的转换方法,包括基本数据类型、字节数组及字符数组。通过具体的代码示例展示了如何实现这些转换,并解释了每种转换方式的具体应用。
917

被折叠的 条评论
为什么被折叠?



