57-练习-统计出现字符的次数
统计一下上一课中的文章中,”人”字出现的次数。
public static void main(String[] args) {
String s = "人生中有许多的不如意,各人有各人的烦恼,各家有各家的难处。所以,我们在不如意时往往会怨天尤人,道不出的烦,讲不完的恼,只愿自己命不好,总觉自己活得不如别人,看什么都不顺眼,新的怨旧的恨一古脑地涌上心头,展在眼前,于是生出许多感慨:人情薄如纸。";
int count = 0;
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
if ('人' == c) {
count++;
}
}
System.out.println(count);
}Code language: JavaScript (javascript)
58-练习-日期格式化
把今天的日期按”-年-月-日”的格式输出。
Date today = new Date();
String s = String.format("%tY年%tm月%td日", today, today, today);
System.out.println(s);Code language: JavaScript (javascript)
注意:
String.format中每个%tX转换符都需要对应一个Date参数,所以这里传了三次today。如果只想传一次,可以用<标志复用前一个参数:String.format("%tY年%tm月%td日", today)改为String.format("%1$tY年%1$tm月%1$td日", today)或使用<简写:String.format("%tY年%<tm月%<td日", today)。
Previous: StringBuilder类
Next: 面向对象