Java上机实验报告(6)
实验 (6) 项目名称:常用实用类-字符串类
一、 实验报告内容一般包括以下几个内容:
- 实验项目名称 实验6 常用实用类-字符串类
- 实验目的和要求
本实验的目的:
掌握字符串概念,区分字符串类型和字符类型。掌握String类的构造方法以及主要成员方法的用法。掌握StringBuffer类的构造方法以及主要成员方法的用法。
实验具体要求: - 设定一个有大小写字母的字符串和一个查找字符,使用类String的方法indexOf来判断在该字符串中要查找的字符的出现次数。字符串
HelloWorldHelloWorldHelloWorldHelloWorldHelloWorld
,要查找的字符为o。 - 输入一个字符串,统计其中有多少个单词?单词之间用空格分隔开。 字符串如下:
I am a student at a university in GuangZhou
- 有三个字符串,要求找出其中最大者。三个字符串如下:
hello, people, help
- 实验原理
- 主要仪器设备
(1)学生每人一台PC机;
(2)互联网环境。
实验解答:
Demo1.java
package data20240411;
public class Demo1 {
public static void main(String[] args) {
String s = "HelloWorldHelloWorldHelloWorldHelloWorldHelloWorld";
int start=0,ans=0;
while(true)
{
if(s.indexOf("o",start)!=-1)
{
ans++;
start=s.indexOf("o",start)+1;
}
else break;
}
System.out.println(ans);
}
}
Demo2.java
package data20240411;
public class Demo2 {
public static void main(String[] args) {
String s = "I am a student at a university in GuangZhou";
String[] str = s.split(" ");
int ans = str.length;
System.out.println(ans);
}
}
Demo3.java
package data20240411;
public class Demo3 {
public static void main(String[] args) {
String s1 = "hello";
String s2 = "people";
String s3 = "help";
if(s1.compareTo(s2)>=0)
{
if(s1.compareTo(s3)>=0)
{
System.out.println(s1);
}
else
{
System.out.println(s3);
}
}
else
{
if(s2.compareTo(s3)>=0)
{
System.out.println(s2);
}
else
{
System.out.println(s3);
}
}
}
}
原文地址:https://blog.csdn.net/SnowDreamXUE/article/details/137637588
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!