码迷,mamicode.com
首页 > 编程语言 > 详细

关于Java字符串的几个重点

时间:2014-05-31 20:24:35      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:c   style   class   blog   code   java   

String、StringBuilder和StringBuffer哪个更优?

String和StringBuilder:StringBuilder是可变的,也就是说用StringBuilder创建的字符串你可以随时改变它。StringBuilder和StringBuffer:StringBuffer是同步的,它是线程安全(thread-safe)的,但效率要比StringBuilder差得多。

如何重复输出字符串?

在Python中,我们只需要为字符串乘上一个数字就可以重复输出该字符串了。然而在Java中,我们可以用StringUtils的repeat()方法来实现,StringUtils是Apache公共语言库的其中一个类库成员。

1 String str = "abcd";
2 String repeated = StringUtils.repeat(str,3);
3 //abcdabcdabcd

如何将字符串转换成日期类型?

你可以按以下方法来做,代码如下:

String str = "Sep 17, 2013";
Date date = new SimpleDateFormat("MMMM d, yy", Locale.ENGLISH).parse(str);
System.out.println(date);
//Tue Sep 17 00:00:00 EDT 2013

如何统计指定字符在字符串中出现的频率

同样我们利用了Apache公共语言库中的StringUtils,代码如下:

int n = StringUtils.countMatches("11112222", "1");
System.out.println(n);

 

关于Java字符串的几个重点,布布扣,bubuko.com

关于Java字符串的几个重点

标签:c   style   class   blog   code   java   

原文地址:http://www.cnblogs.com/RainFool/p/3762279.html

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