常见的类型转换

来源:互联网 发布:广州数控g73编程实例 编辑:程序博客网 时间:2024/06/05 11:53

1.String字符串与char字符的转换

//char字符转化为Stringchar c1 = 'a';String s1 = ""+c1;//char数组转化为Stringchar[] c2 = new char[10]; String s2 = new String(c2);
//将String字符串转化为char数组char[] c3 = s2.toCharArray();//取出String字符串中单个char字符char c4 = s2.charAt(2);

2.String字符串与byte字节的转换


//将一个字节数组转化为字符串byte[] bytes1 = new byte[1024];//第一种不指定长度,把数组中的所有数据转化为字符串String s = new String(bytes1);//第二种指定长度,0代表起始下标,1代表截止下标String s1 = new String(bytes1,0,1);//将一个字符串转化成字节数组,第一种:先创建一个字符串;String s2 = "我爱java";byte[] bytes2 = s2.getBytes();//第二种直接转化byte[] bytes3 = "我爱java".getBytes();


3.String字符串与StringBuffer缓冲字符串的转换


//String字符串转换为StringBuffer缓冲字符串String s1 = "我爱java";StringBuffer sb = new StringBuffer(s1);//StringBuffer缓冲字符串转换为String字符串String s2 = sb.toString(); 



原创粉丝点击