码迷,mamicode.com
首页 > 其他好文 > 详细

String的创建

时间:2020-05-26 12:23:29      阅读:57      评论:0      收藏:0      [点我收藏+]

标签:创建   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)

 

String的创建

标签:创建   str   动态   不同的   区别   family   数据   ring   种类型   

原文地址:https://www.cnblogs.com/codezxy/p/12964463.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!