首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于字符串的有关问题

2012-04-22 
关于字符串的问题怎样找到一个子字符串在另外一个字符串中出现的次数比如找到aasvvvddfddfjjfddfdff中df出

关于字符串的问题
怎样找到一个子字符串在另外一个字符串中出现的次数比如找到aasvvvddfddfjjfddfdff中df出现的次数,自己刚学java不久怎样才能提高自己的逻辑能力呢?

[解决办法]
思路很简单,把所有df替换成空,然后看长度变化:

String str = "aasvvvddfddfjjfddfdff";
int num = (str.length() - str.replaceAll("df","").length())/2
[解决办法]
楼上好方法啊。
String str = "dfsvvvddfddfjjfddfdff";
String[] str1 = str.split("df");
System.out.println(Arrays.toString(str1));
System.out.println(str1.length-1);

热点排行