Java 获取字符串中第N次出现的字符位置
2015-10-26 11:38
543 查看
public static int getCharacterPosition(String string){
//这里是获取"/"符号的位置
Matcher slashMatcher = Pattern.compile("/").matcher(string);
int mIdx = 0;
while(slashMatcher.find()) {
mIdx++;
//当"/"符号第三次出现的位置
if(mIdx == 3){
break;
}
}
return slashMatcher.start();
}
福建师范大学协和学院-本科-信息管理和信息系统-2011年6月毕业-4年工作经验-女-26岁
for(String keyStr:keyword.split(":")){
Matcher slashMatcher = Pattern.compile("-").matcher(keyStr);
int mIdx = 0;
String[] keyArr=keyStr.split("-");
while(slashMatcher.find()) {
mIdx++;
//当"-"符号第四次出现的位置
if(mIdx == 4){
jobExe=keyArr[4];
}else if(mIdx == 5){
sex=keyArr[5];
}else if(mIdx == 6){
age=keyArr[6];
}
}
}
//这里是获取"/"符号的位置
Matcher slashMatcher = Pattern.compile("/").matcher(string);
int mIdx = 0;
while(slashMatcher.find()) {
mIdx++;
//当"/"符号第三次出现的位置
if(mIdx == 3){
break;
}
}
return slashMatcher.start();
}
福建师范大学协和学院-本科-信息管理和信息系统-2011年6月毕业-4年工作经验-女-26岁
for(String keyStr:keyword.split(":")){
Matcher slashMatcher = Pattern.compile("-").matcher(keyStr);
int mIdx = 0;
String[] keyArr=keyStr.split("-");
while(slashMatcher.find()) {
mIdx++;
//当"-"符号第四次出现的位置
if(mIdx == 4){
jobExe=keyArr[4];
}else if(mIdx == 5){
sex=keyArr[5];
}else if(mIdx == 6){
age=keyArr[6];
}
}
}
相关文章推荐
- Java多线程设计模式
- Spring Aop+Log4j 动态日志
- Caused by java.lang.UnsatisfiedLinkError Cannot load library
- Struts2乱码解决办法
- 为Eclipse构建Maven项目
- Eclipse混淆文件导入Android Studio Gradle编译报input jar file is specified twice
- struts.xml常量配置
- java socket 编程 服务器一直监听
- maven常用信息
- JAVA字符串格式化-String.format()的使用
- [问题][已解决]java.io.IOException: Last packet not finished
- java 迭代器模式 详解
- java注解
- 一个请求在Struts2框架中的处理步骤
- 常用java开发使用到的工具以及下载地址 - Java开发软件列表
- 【Servlet】Javaweb中文字转图片
- 一个奇怪的Java集合问题
- 一个奇怪的Java集合问题
- JDK安装与环境变量配置
- java List与json的转换