黑马程序员技术交流社区

标题: String转换的方法 [打印本页]

作者: fanrong    时间: 2015-8-8 23:17
标题: String转换的方法
    1.把字符串转换成字节数组getBytes()
        byte[] by = s.getBytes();
        for(int x=0;x<by.length;x++){
                System.out.print(by[x]+"\t");
        }
        System.out.println();
      2.把字符串转换成字符数组toCharArray()
        char[] ch = s.toCharArray();
        for(int x=0;x<ch.length;x++){
                System.out.print(ch[x]+"\t");
        }
        System.out.println();
       3.把任意类型转换成字符串valueOf()
        int x = 42;
        System.out.println(s.valueOf(x));
        
      4.把字符串变成小写原字符串不变toLowerCase()
        System.out.println(s.toLowerCase());
        System.out.println(s);
     5.把字符串变成大写原字符串不变toUpperCase()
        System.out.println(s.toUpperCase());
      6.字符串链接concat()
        System.out.println(s.concat("Fanrong"));
作者: 晨曦遇晓    时间: 2015-8-8 23:31
沙发 今天学的内容 先顶一个
作者: fanrong    时间: 2015-8-8 23:47
你也是0723的?
作者: 真实姓名被注册    时间: 2015-8-9 10:01
getBytes()可以指定编码集,编码后解码要注意

valueOf()参数不能是short、byte
作者: fanrong    时间: 2015-8-13 15:14
真实姓名被注册 发表于 2015-8-9 10:01
getBytes()可以指定编码集,编码后解码要注意

valueOf()参数不能是short、byte

貌似这没有啊,刚查了一下

public static String valueOf(Object obj)
不过Object obj是指对象啊,还是任意类型啊




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