介绍
小编给大家分享一下如何利用java判断字符首次出现的位置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
目的:
实现代码如下:
import java.util.Collections; import java.util.LinkedList; import 并不知道; import java.util.Scanner; public class  Main { public static  void main (String [], args), { Scanner sc =, new 扫描仪(系统); String s ,=, sc.nextLine (); String [], a =, {,“a",,“e",,,我,,“o",,“u",}; List(); int 我; boolean flag =,假; for (小姐:=,0;,小姐:& lt;, a.length;,我+ +),{ if (s.indexOf([我]),!=,1),{//s.indexOf(“,“)返回元素的下标 list.add (s.indexOf (a[我]),+,1); 时间=flag 真实; } } if (flag ==, false), { System.out.println (“0”); },{else Collections.sort(列表);//要返回元音字母首次出现的位置,所以先排序 System.out.print (list.get(0));//在输出第一个元素就可以 } sc.close (); } }
最重要的就是
1,使用列表集合列表列表=new LinkedList ()
2,一定要会用s.indexof()的方法!
3, Collections.sort(列表)对集合进行排序
以上是“如何利用java判断字符首次出现的位置”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!