String的创建

1.静态方式  String str="this"

2.动态方式  String str=new String("this")

区别:

静态方式创建字符串,在堆内存的缓冲池中只会产生一个字符串对象,使用该方式产生同样的一个字符串时,堆内存不在开辟空间,而是两个引用变量指向同一个字符串对象

动态创建的字符串在堆内存中会产生不同的对象

String 方法:

public int length()  获取长度

public char charAt(int index)  获取当前索引为index的字符

public static String valueOf(Object obj)  把各种类型的数值转化成字符串

字符串的转换:字符串转换成相应的数据类型

1.Integer.parseInt(String s)

2. Long.parseLong(String s)

3.Float.parseFloat(String s)  Float.valueOf(String s).floatValue()

4. Double.valueOf(String s).doubleValue()

字符串分割:

public String[] split(String regex,int limit)

 

posted @ 2020-05-26 11:30  向阳xy  阅读(158)  评论(0)    收藏  举报