A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Kingchen 中级黑马   /  2016-6-2 21:48  /  318 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

* A:常见构造方法
        * 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):把字符串常量值转成字符串
* B:案例演示       
        * 演示String类的常见构造方法
  1. package com.heima.string;
  2. public class Demo_StringCon {       
  3.         public static void main(String[] args) {
  4.                 String s1 = new String();
  5.                 System.out.println(s1);
  6.                
  7.                 byte[] arr1 = {97,98,99};               
  8.                 String s2 = new String(arr1);                        //解码,将计算机读的懂的转换成我们读的懂
  9.                 System.out.println(s2);
  10.                
  11.                 byte[] arr2 = {97,98,99,100,101,102};
  12.                 String s3 = new String(arr2,2,3);                //将arr2字节数组从2索引开始转换3个
  13.                 System.out.println(s3);
  14.                
  15.                 char[] arr3 = {'a','b','c','d','e'};        //将字符数组转换成字符串
  16.                 String s4 = new String(arr3);
  17.                 System.out.println(s4);
  18.                
  19.                 String s5 = new String(arr3,1,3);                //将arr3字符数组,从1索引开始转换3个
  20.                 System.out.println(s5);
  21.                
  22.                 String s6 = new String("heima");
  23.                 System.out.println(s6);
  24.         }
  25. }
复制代码



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马