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

第五周总结&实验

时间:2019-09-27 22:55:49      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:stat   test   内容   输出   实现   png   image   方法   number   

实验三 String类的应用

一、实验目的

(1) 掌握类String类的使用;

(2) 学会使用JDK帮助文档;

二、实验内容

1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码、结果截图。)

① 统计该字符串中字母s出现的次数。

② 统计该字符串中子串“is”出现的次数。

③ 统计该字符串中单词“is”出现的次数。

④ 实现该字符串的倒序输出。

 

解题思路

技术图片

 

 

 

实验源码

public class demo2 {
public static void main(String[] args)
{
String str ="this is a test of java";


int sSum=sum("s",str);
int isSum=sum("is",str);
int _is_Sum=sum(" is ",str);

StringBuffer a=new StringBuffer("this is a test of java");
a=a.reverse();
System.out.println(sSum);
System.out.println(isSum);
System.out.println(_is_Sum);
System.out.println(str);
}

static int sum(String str,String Sent)
{
int Sum=0,number=0,i=0;
while(number!=-1)
{ number=Sent.indexOf(str,i);

if(number==-1) {
return Sum;}
else{
Sum++;
i=number+1;
}
}
return Sum;
}

}

 

技术图片

 

 写到这里是没有写一个漏写了一个倒抒语句Stringbuffer,后来问了下伙伴,她告诉我了另一种方法,然后就有了下面,相较于下面的倒序输出语句,其实还有一种比较简单的语句,但在这里我没有写出来因为我不会,但我看到有人用了。技术图片

 这个题其实只有两部分很简单,而且要想写出来,方法也单一就是书上111页的那几个方法。但是也有几种巧妙地方法,我在参考的时候没有看懂,比我的方法精简。

第五周总结&实验

标签:stat   test   内容   输出   实现   png   image   方法   number   

原文地址:https://www.cnblogs.com/JCclub/p/11600609.html

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