利用java判断字符首次出现的位置利用爪哇判断字符首次出现的位置,
目的:
(学习视频分享:java视频教程
实现代码如下:
导入Java。util。收藏品;
导入Java。util。LinkedList
导入Java。util。列表;
导入Java。util。扫描仪;
公共类主要的
公共静态void main(String[] args) {
扫描仪sc=新扫描仪(系统。in);
字符串s=sc。NextLine();
String[] a={ ‘a ‘,’ e ‘,’ I ‘,’ o ‘,’ u ‘ };
list integer list=new LinkedListinteger();
int I;
布尔标志=false
for(I=0;我。长度;i ) {
if (s.indexOf(a[i])!=-1) {//s.indexOf(‘)返回元素的下标
列表。增加(a[I])1的s指数);
标志=真
}
}
if (flag==false) {
系统。出去。println(‘ 0 ‘);
} else {
收藏品。排序(列表);//要返回元音字母首次出现的位置,所以先排序
系统。出去。打印(列表。get(0));//在输出第一个元素就可以
}
即close();
}
}最重要的就是
1、使用表集合列表列表=新链接列表()
2、一定要会用s.indexof()的方法!
3、收藏、分类(列表)对集合进行排序