标签:创建 str 动态 不同的 区别 family 数据 ring 种类型
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)
标签:创建 str 动态 不同的 区别 family 数据 ring 种类型
原文地址:https://www.cnblogs.com/codezxy/p/12964463.html