黑马程序员技术交流社区

标题: String转换功能小结 [打印本页]

作者: 王哲zhe    时间: 2015-8-21 23:38
标题: String转换功能小结
/*
byte[] getBytes():将字符串转换为字节数组
char[] toCharArray():将字符串转换为字符数组
static String copyValueOf(char[] chs):将字符数组转换为字符串
static String valueOf(char[] chs):将字节数组转换为字符串
static String valueOf(int i):将int型数转换为字符串
String toLowerCase():将字符串全部转换成小写
String toUpperCase():将字符串全部转换成大写
String concat(String str): 拼接字符串
*/
public class StringDemo {
        public static void main(String[] args) {
                //byte[] getBytes()
                String s = "abcdefg";
                byte[] byts = s.getBytes();
                for (int i = 0; i < byts.length; i++) {
                        System.out.println(byts[i]);
                }
               
                //char[] toCharArray()
                char[] cha = s.toCharArray();
                for (int i = 0; i < cha.length; i++) {
                        System.out.println(cha[i]);
                }
               
                //static String copyValueOf(char[] chs)
                String s2 = String.copyValueOf(cha);
                System.out.println(s2);
               
                //static String valueOf(char[] chs)
                String s3 = String.valueOf(cha);
                System.out.println(s3);
               
                //static String valueOf(int i)
                int a = 95;
                String s4 = String.valueOf(a);
                System.out.println(s4);
               
//                String toLowerCase():
                System.out.println(s3.toLowerCase());
               
//                 String toUpperCase():
                System.out.println(s3.toUpperCase());
               
//                 String concat(String str):
                System.out.println(s.concat(s));
        }
}

作者: 漠陌    时间: 2015-8-22 00:36
将字符串转换为字节数组
作者: koibiki    时间: 2015-8-22 02:25
总结得很好




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2