求Java一算法!!! 有一字符串如下,内容之间用逗号分隔,内容数量不定,但至少有一个。例:String strValue = "100A,200A,300A,400A,500A,600A,700A,800A";问题:1.如果字符串内容小于3个,直接输出。2.如果字符串内容大于等于3个,截取显示。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(strvlue!=null && strValue.length()<3){ System.out.prinln(strValue);} else{ for(i=0;i<strValue.length();i++){ String str=null; str+=strValue.split(); System.out.println(str); } lz,大概思路就是如此,你可以改动一下,调试一下,没有问题的!加油啊! 对了,split(",");忘记了补充一下啊! 班门弄斧一番: public static void main(String[] args) { System.out.println(splitAndDisplay("100A,200A,300A,400A,500A,600A,700A,800A")); } public static String splitAndDisplay(String s) { if (s == null) return null; String token = ","; StringBuilder ret = new StringBuilder(); while (s.length() > 0) { int index = s.indexOf(token); String splitOne = s; if (index > -1) { splitOne = s.substring(0, index); s = s.substring(index + token.length()); } else { s = ""; } if (splitOne.length() > 0) { if (splitOne.length() >= 3) splitOne = splitOne.substring(0, 2); if (ret.length() > 0) ret.append(","); ret.append(splitOne); } } return ret.toString(); } tomcat 提供一个mp3播放地址,占不占用tomcat 性能。浏览用户多会不会导致tomcat 崩溃 struts2.x和webwork有什么关系? 请教关于Struts2的配置问题 缓存 有谁做过手机图片下载方面的程序啊? 本人最近做了一个spring+hibernate+ajax+jstl为主体的的开源后台管理与开发平台系统,有意者请进! 一个送分的问题 一段关于jdom的程序,空值?? 请教 请教关于struts一个菜鸟问题 第一次用hibernate报错 jsp页面上显示 pdf内容
System.out.prinln(strValue);}
else{
for(i=0;i<strValue.length();i++){
String str=null;
str+=strValue.split();
System.out.println(str);
}
lz,大概思路就是如此,你可以改动一下,调试一下,没有问题的!加油啊!
System.out.println(splitAndDisplay("100A,200A,300A,400A,500A,600A,700A,800A"));
} public static String splitAndDisplay(String s) {
if (s == null)
return null; String token = ",";
StringBuilder ret = new StringBuilder();
while (s.length() > 0) {
int index = s.indexOf(token);
String splitOne = s;
if (index > -1) {
splitOne = s.substring(0, index);
s = s.substring(index + token.length());
} else {
s = "";
} if (splitOne.length() > 0) {
if (splitOne.length() >= 3)
splitOne = splitOne.substring(0, 2);
if (ret.length() > 0)
ret.append(",");
ret.append(splitOne);
}
} return ret.toString();
}