String常用的构造方法

来源:互联网 发布:pc蛋蛋连中20期算法 编辑:程序博客网 时间:2024/06/09 13:41

String常用的构造方法

    
 
  public String():无参构造
public String(byte[] bytes):将字节数组转换成字符串
public String(byte[] bytes,int offset,int length):将字节数组的一部分转换成字符串
public String(char[] value):将字符数组转换成字符串
public String(char[] value,int offset,int count):将字符数组的一部分转换成字符串
public String(String original):将一个常量转换字符串:String 是不可变的,所以无需使用此构造方法




      数组中有没有length()? 字符串中有没有length()?
      length:数组长度属性 :数组中不存在这个方法
      字符串中有length():返回字符串长度

     字符串是常量,一旦被赋值,其值不能在改变!

     代码体现:

public static void main(String[] args){
 //public String():无参构造
String s1= new String();
System.out.println(s1);
System.out.println(s1.length());
System.out.println("----------");
//public String(byte[] bytes):将字节数组转换成字符串
 
byte [] by ={67,68,69,50};
String s2= new String (by);
System.out.println(s2);
System.out.println(s2.length());
System.out.println("----------");

//public String(byte[] bytes,int offset,int length):将字节数组的一部分转换成字符串
String s3= new String (by,0,3);
System.out.println(s3);
System.out.println(s3.length());
System.out.println("----------");

//public String(char[] value):将字符数组转换成字符串
char [] ch ={'1','2','3','我','爱','你'};
String s4 = new String (ch);
System.out.println(s4);
System.out.println(s4.length());
System.out.println("--------------");

//public String(char[] value,int offset,int count):将字符数组的一部分转换成字符串
String s5= new String (ch,3,3);
System.out.println(s5);
System.out.println(s5.length());
System.out.println("--------------");

//public String(String original):将一个常量转换字符串:String 是不可变的,所以无需使用此构造方法
String s6 = new String ("1234");
System.out.println(s6);
System.out.println(s6.length());
System.out.println("--------------");
 }

代码结果:



0
----------
CDE2
4
----------
CDE
3
----------
123我爱你
6
--------------
我爱你
3
--------------
1234
4
--------------

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 公婆不尊重你的父母做媳妇的怎么办 手机扣扣接收不上文件怎么办 买了商铺付了首付商铺倒闭了怎么办 宝宝刚满月不喜欢在床上睡怎么办 别人给我打了收货款不发货怎么办 业务员私收货款公司不发货怎么办 付款后商家没发货也不退钱怎么办 苹果7P修过主板耗电严重怎么办 oppo手机进水了开不了机怎么办 手机弯了变形但不影响使用怎么办 拼多多留错电话怎么办如果已经发货 苹果6手机后壳变形了怎么办 京东退货保修卡丢了怎么办 如果京东买的显示器屏碎了怎么办 在微信上买东西退货不退钱怎么办 手机分期付款不还款被起诉了怎么办 朋友用我的花呗分期不还钱怎么办 朋友用我身份证办分期不还钱怎么办 我手机号被别人绑定信用卡了怎么办 5s用不了4g网络怎么办 红米手机返回键没了怎么办 小米手机进水了开不了机怎么办 手机返回键和菜单键失灵怎么办 苹果5s指纹按键坏了怎么办 小米手机安卓系统耗电量大怎么办? 苹果5s充不进去电怎么办 苹果手机6s返回键失灵怎么办 本人被骗同时被利用骗了别人怎么办 京东取消订单后货到了该怎么办 京东电信日租卡流量顶置了怎么办 苹果6s进水后闪光灯不亮怎么办 华为手机情景义停车事项过期怎么办 拼多多付款后商品下架了怎么办 淘宝上买化妆品买到假货了怎么办 找苹果官网解id发票丢了怎么办 客人已交订金但要取消宴席怎么办 京东买的小米电视碎屏了怎么办 京东购买的电视碎屏了怎么办 淘宝上买手机不能用不给退怎么办 天猫申请退货退款卖家不处理怎么办 在淘宝买到货到付款的假苹果怎么办