`
heartneo
  • 浏览: 65116 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论
阅读更多
试题:使用2种方法计算出给定字符串的子串个数。

方法一: indexOf()函数实现

public static void main(String[] args)
{
     String str = "javjava a fsfwj vahad";
     int time = 0;
     while(str.indexOf("java") != -1)
	{
	     time++;
	     str = str.substring(str.indexOf("java") + 4);
	}
     System.out.println(time);
}


方法二: split()函数实现

public static void main(String[] args)
{
     String str = "javjava a fsfwjavahad";
     String[] split = str.split("java");
     System.out.println(split.length-1);
}



由此可见方法二有多么的简便!所以也是面试官最希望的答案。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics