1.字符串与基本数据类型,包装类之间的转换
2.字符串与字节数组间的转换
3.字符串与字符数组间的转换
4.String与StringBuffer
①String---->StringBuffer : 使用StringBuffer的构造器:new StringBuffer(String str)
②StringBuffer---->String : 使用StringBuffer的toString()方法
TestTrans
package com.ff.string; import org.junit.Test; public class TestTrans { /* 1.字符串与基本数据类型,包装类之间的转换 ①字符串--->基本数据类型,包装类:调用相应的包装类的parseXxx(String str) ②基本数据类型,包装类--->字符串:调用字符串的重载的valueOf()方法 2.字符串与字节数组间的转换 ①字符串--->字节数组:调用字符串的getBytes() ②字节数组--->字符串:调用字符串的构造器 3.字符串与字符数组间的转换 ①字符串--->字符数组:调用字符串的toCharArray(); ②字符数组--->字符串:调用字符串的构造器 */ @Test public void test() { // 1.字符串与基本数据类型,包装类之间的转换 String str1 = "123"; int i = Integer.parseInt(str1); System.out.println(i); String str2 = i+"";//转换为String str2 = String.valueOf(i); //都是转化为前面的类型String. System.out.println(str2); System.out.println("--------------------"); // 2.字符串与字节数组间的转换 String str = "adadf4651"; byte [] b =str.getBytes(); for(int j = 0 ;j<b.length;j++){ System.out.println((char)b[j]); } String str5 = new String(b); System.out.println(str5); System.out.println("--------------------"); // 3.字符串与字符数组间的转换 String str4 = "afdad2332芳芳"; char[] c = str4.toCharArray(); for(int m = 0 ;m<c.length;m++){ System.out.println((char)c[m]); } String str6 = new String(c); System.out.println(str6); } }