public class TestIndexOf{
public static void main(String [] args){
String S="FYHVNKIjhfwweyon17284950";
String sl="abcdefghijklmnopqrst";
String su="ABCDEFGHIJKLMNOPQRST";
int lcount=0,ucount=0,ocount=0;
for(int i=0;i<sl.length();i++){
char c1=charAt(i);}
if(sl.indexof(c)!=-1){
lcount++;
}else if(su.indexof(c)!=-1){
ucount++;
}else {ocount++}
System.out.println(lcount+" "+ucount+" "+ocount);
}
}
public static void main(String [] args){
String S="FYHVNKIjhfwweyon17284950";
String sl="abcdefghijklmnopqrst";
String su="ABCDEFGHIJKLMNOPQRST";
int lcount=0,ucount=0,ocount=0;
for(int i=0;i<sl.length();i++){
char c1=charAt(i);}
if(sl.indexof(c)!=-1){
lcount++;
}else if(su.indexof(c)!=-1){
ucount++;
}else {ocount++}
System.out.println(lcount+" "+ucount+" "+ocount);
}
}
解决方案 »
- jvm运行中出现的致命问题“Out of swap space”
- 请写出这段代码的输出(18)
- 分数不多,纯粹爱好,关于面向对象程序设计中内存分配的几点疑惑
- 求一个算法问题!,如何得到2棵树,最下的子节点,并且判断是否是同一顺序。着急!
- --“贪吃蛇“---的代码过来下!!
- hashcode与内存地址是什么关系?为什么在Object类中要把toString中的hashCode换成16进制后再显示?
- java记事本查找时,如何同时标记全部?
- 网上有没有 在线购物 网站的开源项目,想参考一下,谢谢!
- 在WIN98下JDK1.4如何设置?
- JAVA们,我刚打算从VC转到JAVA,请问考SCJP或SCJD有用吗?
- scjp考试题说,虽然java语言支持多线程,但同一时刻最多只能有一个线程在运行。
- 从数据库获取数据,显示数据数量的问题
c出现了返回的数应该是0到su.length()-1之间的数
c没有出现就是-1了
还有的的for循环桌面只是执行char c1=charAt(i);可能是你太粗心了
public static void main(String [] args){
String s="FHNKIjhfeon17284950";
String sl="abcdefghijklmnopqrst";
String su="ABCDEFGHIJKLMNOPQRST";
int lcount=0,ucount=0,ocount=0;
for(int i=0;i<s.length();i++){
char c=s.charAt(i);
if(sl.indexOf(c)!=-1){
lcount++;
}else if(su.indexOf(c)!=-1){
ucount++;
}else {ocount++;}
}
System.out.println(lcount+" "+ucount+" "+ocount);
}
}
正确的代码!!!!!!!!!!
这时候sl.indexOf(c)返回的是0,意思就是sl包含字符c,假如sl为"abc",字符c为"d"这时候sl.indexOf(c)返回的是-1,
所以说indexOf方法的返回值得范围是-1到size()-1之间的。
INDEXOF 也算是比较常用的方法.