大数据运营-服务型企业架构新思维
2015-07-27 00:02
666 查看
/** * 取得big中子串sub的个数 * * @param p1 * @param p2 * @return */ public static int getSubstringNumber(String sub, String big); { String tmp = big; int num = 0; for (int i = 0; i < big.length();; i++); { if (tmp.indexOf(sub); != -1); { tmp = tmp.substring(tmp.indexOf(sub);+sub.length(););; num++; i = i + sub.length();; } System.out.println("i = "+i);; } return num; }
-------------------------------------------------------------------------------
一个新的写法:
import java.util.regex.*; private static int getSubstringNumber1(String d, String g); { Pattern p = null; //正则表达式 Matcher m = null; //操作的字符串 int i = 0; p = Pattern.compile(g);; m = p.matcher(d);; while (m.find();); { //m.appendReplacement(sb, "dog");; i++; } return i; }
------------------------------------------------------------
private static int getSubstringNumber1(String d, String g); { Pattern p = null; //正则表达式 Matcher m = null; //操作的字符串 int i = 0; p = Pattern.compile(g);; m = p.matcher(d);; StringBuffer sb = null; sb = new StringBuffer();; while (m.find();); { m.appendReplacement(sb, "dog");; i++; } System.out.println(sb);; return i; }
相关文章推荐
- 大数据运营-服务型企业架构新思维
- 云计算
- 中小企业TurboMail邮件系统建设方案指导
- php导出大数据excel
- linux 进程等待 wait 、 waitpid
- hd2674 N!Again
- [leetcode-11]container with most water(C)
- 大数据系列修炼-Scala课程02
- 天池大数据竞赛——资金流入流出预测赛后感想
- 【LeetCode】70 - Climbing Stairs
- jdbc_分页查询,大数据,批处理,存储过程
- RAII手法封装互斥锁
- assign、copy、retain、weak、strong的区别与联系
- 基于ArcGIS for Server的服务部署分析 分类: ArcGIS for server 云计算 2015-07-26 21:28 11人阅读 评论(0) 收藏
- DataInputStream和DataOutputStream操作基本数据类型的流
- Fine-Grained Histopathological Image Analysis via Robust Segmentation and Large-Scale Retrieval文章总结
- Contains Duplicate
- hdu 5289 - Assignment(2015 Multi-University Training Contest 1 )单调队列+RMQ+树状数组
- Could not find a storyboard named 'MainStoryboard'
- 如何让gmail不过滤垃圾邮件