java基础题目
题目:
现有如下文本:“Java语言是面向对象的,Java语言是健壮的,Java语言是安全的,Java是高性能的,Java语言是跨平台的”。请编写程序,统计该文本中"Java"一词出现的次数。
想法:
从左至右依次查找,将已查找的部分截取掉。
方法:
查找参数字符串str在调用方法的字符串中第一次出现的索引,如果不存在,返回-1
public int indexOf(String str)
截取字符串,从索引beginIndex(包含)开始到字符串的结尾
public String substring(int beginIndex)
代码:
1 public static void main(String[] args) {
2 // 8、在主方法中,定义字符串表示题目中的文本,定义字符串表示要查找的子串,调用方法,获取结果。
3 String s = "Java语言是面向对象的,Java语言是健壮的," +
4 "Java语言是安全的,Java是高性能的,Java语言是跨平台的";
5 //方法一:
6 String b = "Java";
7 System.out.println(search(s, b));
8 //方法二:(简便算法)
9 //将java字符串用空字符串替换&