总结String类字符串与其他类型的转换

来源:互联网 发布:国泰君安快期交易软件 编辑:程序博客网 时间:2024/05/01 19:38

这里主要总结三点:
1.字符串类型与基本数据类型,包装器类型的转换
2.字符串与字节数组的转换
3.字符串与字符数组的转换

public class Test {    @org.junit.Test    //字符串类型与其他类型的转换    public void testConvert(){        String string = "19961017";        //1.字符串类型与基本数据类型,包装器类型的转换        //字符串类型转换为基本数据类型:使用包装器类型的parseXXX()        Integer i = Integer.parseInt(string);        System.out.println(i);        //基本数据类型转换为字符串类型:使用字符串的valueOf()        string = String.valueOf(i);        System.out.println(string);        //2.字符串与字节数组的转换        //字符串转字节数组:调用字符串的getBytes()方法        byte[] b = string.getBytes();//转换为每个字符对应的ACILL码        for (int j = 0; j < b.length; j++) {            System.out.print((char)b[j]);//for循环遍历数组        }        System.out.println();        //字节数组转换为字符串:通过字符串的构造器        string = new String(b);        System.out.println(string);        //3.字符串与字符数组的转换        //字符串转换为字符数组:调用字符串的toCharArray()方法        char[] c = string.toCharArray();        for (int j = 0; j < c.length; j++) {            System.out.print(c[j]);        }        System.out.println();        //字符数组转换为字符串 :通过字符串的构造器        string = new String(c);        System.out.println(string);    }}
0 0