黑马程序员技术交流社区
标题:
一串字符串统计子串,输出到文本
[打印本页]
作者:
kangnam
时间:
2016-9-17 22:23
标题:
一串字符串统计子串,输出到文本
/*5、
**现有一串字符串 ”上海传智播客,上海黑马,武汉传智播客,深圳黑马,北京传智播客,广州黑马,北京黑马” ,
* 要求使用程序统计出
* ”传智播客”和”黑马”在该字符串中出现的次数,然后按照以下指定格式输出到当前项目下的times.txt中
传智播客=3次,黑马=4次
* 1,创建字符串
2,统计次数
3,拼接字符串
4,创建输出流对象并输出字符串到txt文本
* */
public class Test5 {
public static void main(String[] args) throws Exception {
String s = "上海传智播客,上海黑马,武汉传智播客,深圳黑马,北京传智播客,广州黑马,北京黑马";
String[] s1 =s.split(",");
String s2 ="传智播客";
String s3 ="黑马";
int i=0;
int j=0;
for (String string : s1) {
if(string.contains(s2)){
i++;
}else if(string.contains(s3)){
j++;
}
}
StringBuilder sb =new StringBuilder();
sb.append(s2).append("=").append(i).append("次").append(",").append(s3).append("=").append(j).append("次");
PrintStream ps =new PrintStream("1.txt");
ps.println(sb);
ps.close();
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2