怎样获取一个字符串的指定字符后面的一个字符??急急!!! 怎样获取一个字符串的指定字符后面的一个字符?比如字符串是1-1006,我想获得“-”后面的“1”,怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以参考下String类的 split();方法使用方法:public class splittest{ public static void main(String[] args){ String s = "1-1006"; String c[] = s.split("-"); System.out.println (c[1]); }}希望能帮助到你 String s = "1-1006"int index = s.indexOf("-");String result = s.substring(index+1,index+2); public static String substringAfter(String str, String separator) { if (str == null || "".equals(str)) { return str; } if (separator == null) { return null; } int pos = str.indexOf(separator); if (pos == -1) { return null; } return str.substring(pos + separator.length()); } 楼主要的是字符,在4楼基础上改public char String substringAfter(String str, String separator) { if (str == null || "".equals(str)) { return str; } if (separator == null) { return null; } int pos = str.indexOf(separator); if (pos == -1) { return null; } return str.charAt(pos+1); } 写错了,修改为:public char charAfter(String str, String separator) { int pos = str.indexOf(separator); return str.charAt(pos+1); } Spring data jpa有个错误,谁能帮我看看 是强转的问题吗? struts2 的DEBUG [freemark] 问题 求助~50分求正则表达式 大家都进来聊聊吧,觉得EJB+ADF怎么样? 高手过来看一看 请教一个关于Hession权限的问题 实现两个txt文件的逐行比较,有点类似于版本管理中的比较,怎么实现? 面试的题目? Hibernate联级删除问题 Spring MVC 整合Freemarker的问题,求请教 用Struts2标签如何输出引号
使用方法:
public class splittest{
public static void main(String[] args){
String s = "1-1006";
String c[] = s.split("-");
System.out.println (c[1]);
}
}
希望能帮助到你
int index = s.indexOf("-");
String result = s.substring(index+1,index+2);
if (str == null || "".equals(str)) {
return str;
}
if (separator == null) {
return null;
}
int pos = str.indexOf(separator);
if (pos == -1) {
return null;
}
return str.substring(pos + separator.length());
}
if (str == null || "".equals(str)) {
return str;
}
if (separator == null) {
return null;
}
int pos = str.indexOf(separator);
if (pos == -1) {
return null;
}
return str.charAt(pos+1);
}
int pos = str.indexOf(separator);
return str.charAt(pos+1);
}