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("--------------");
}
//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
--------------
阅读全文
0 0
- String常用的构造方法
- Java String类及常用构造方法
- String类的构造方法
- String的常用方法
- String常用的方法
- String常用的方法
- String常用的方法
- string的常用方法
- String 的常用方法
- String的常用方法
- String 的常用方法
- String的常用方法
- String常用的方法
- String的常用方法
- String常用的方法
- String的常用方法
- String 常用的方法
- 反射:获得String的所有构造方法
- selenium 错误集锦->f.QueryInterface is not a function
- vs2013中定义的全局变量count在使用时提示:“不明确的符号”
- Linux学习笔记--初识
- 用 线性回归 预测股票的涨跌
- [IIOT学习]Microzed IIOT开发板连接IBM bluemix云
- String常用的构造方法
- java对象赋值
- 寻找最大排列问题
- adapter的notifyDataSetChanged()无效
- 大话理解网络传输
- Android.mk介绍
- 欢迎使用CSDN-markdown编辑器
- 数据归一化和两种常用的归一化方法
- React中的高阶组件(HOC)