黑马程序员技术交流社区

标题: 交流一下String的用法 [打印本页]

作者: 酷我之情    时间: 2016-8-21 23:22
标题: 交流一下String的用法
package com.heima.string;

public class Demo2_StringCon {

        /**
                 * public String():空构造
                * public String(byte[] bytes):把字节数组转成字符串
                * public String(byte[] bytes,int index,int length):把字节数组的一部分转成字符串
                * public String(char[] value):把字符数组转成字符串
                * public String(char[] value,int index,int count):把字符数组的一部分转成字符串
                * public String(String original):把字符串常量值转成字符串
         */
        public static void main(String[] args) {
                String s1 = new String();
                System.out.println(s1);
               
                byte[] arr1 = {97,98,99};               
                String s2 = new String(arr1);                        //解码,将计算机读的懂的转换成我们读的懂
                System.out.println(s2);
               
                byte[] arr2 = {97,98,99,100,101,102};
                String s3 = new String(arr2,2,3);                //将arr2字节数组从2索引开始转换3个
                System.out.println(s3);
               
                char[] arr3 = {'a','b','c','d','e'};        //将字符数组转换成字符串
                String s4 = new String(arr3);
                System.out.println(s4);
               
                String s5 = new String(arr3,1,3);                //将arr3字符数组,从1索引开始转换3个
                System.out.println(s5);
               
                String s6 = new String("heima");
                //String str = "heima";
                System.out.println(s6);
        }

}





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