最新消息:

Java 中的字符串(三)

Java 92浏览 0评论

    在Java 中,除了可以使用 String 类来存储字符串,还可以使用 StringBuilder 类或StringBuffer 类存储。频繁操作字符串时,会额外产生很多临时变量。使用 StringBuilder 或 StringBuffer 就可以有效避免这个问题。

    StringBuilder 没有实现线程安全,因此理论上性能对比StringBuffer会略高。一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑 StringBuilder 类。

代码示例:

StringBuilder str1 = new StringBuilder(); //创建一个空StringBuilder 对象
StringBuilder str2 = new StringBuilder("wecot"); //创建一个字符串对象

    基本类型与字符串之间的转换,是非常常见的。基本类型转换问字符串的三种方法:

1、使用包装类的 toString() 方法;

2、使用String 类的 valueOf() 方法;

3、用一个东字符串加上基本类型,得到的就是基本类型数据对应的字符串.

示例:

int c  = 10;
String str1 = Integer.toString(c); //方法1
String str2 = String.valueOf(c); // 方法2
String str3 = "" + c; // 方法3

相反,将字符串转换成基本类型的两种方法:

1、调用包装类的 parseXxx() 静态方法;

2、调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱处理.

示例:

String str = "10";
int m = Integer.parseInt(str); // 方法1
int n = Interger.valueOf(str); // 方法2


String str = "180.20";
// 将字符串转换为基本类型
Double a = Double.parseDouble(str);
// Double a = Double.valueOf(str);

其他的基本类型与字符串的相互转换方法都与上述类似,此文不作赘述。

转载请注明:微刻 blog.wecot.cn » Java 中的字符串(三)

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址