String常用的构造方法
2017-07-22 16:48
295 查看
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
--------------
相关文章推荐
- string,stringBuilder,字符串的常用方法,键盘录入字符串,string的构造方法,string类的各种判断功能,string类的各种获取功能,string类的转换功能,切割方法
- JavaScript中的String对象的常用方法、文本框对象的常用方法和事件、正则表达式的概念、正则表达式的几种构造方式、RegExp对象使用什么方法匹配正则表达式、
- 2018.08.06(5)String 类中的常用方法
- 时间的一些常用构造方法和注意事项
- String 类中常用方法总结
- 简洁常用权限系统的设计与实现(一):构造权限菜单树的N(N>=4)种方法
- Java String常用方法详解
- java中String的常用方法
- Javascript中String的常用方法实例分析
- Redis(2.6版本以上) String 常用操作和方法详解
- 将Java对象转为String的几种常用方法剖析
- iOS基础:String常用方法
- String对象常用方法的总结
- javascript--String 对象常用方法
- java中String的常用方法
- String 的常用方法 练习 笔记
- String.format方法,Java常用类库——Formatter
- c#扩展方法奇思妙用基础篇二:string 常用扩展
- JavaScript中字符串String的常用方法总结
- Java 中 String 类的常用方法