有没有办法检查数组的所有元素中的char?

时间:2016-12-17 03:46:58

标签: java arrays

我有一个有几百个元素的数组,需要找到元素中第二个字符中有特定字母的数组。有没有比嵌套怪物更简单的方法呢?

2 个答案:

答案 0 :(得分:0)

可能这可以帮助你获得一系列字符串

String[] s = {"mnmmm","sdcsdc"};
       for(String h:s){
           if(h.charAt(1)=='n')
               System.out.println(h); // prints the first mnmmm
       }

答案 1 :(得分:0)

首先要确保,你在发布自己之前已经尝试过了自己...即使你不能这样做,然后随意问堆栈溢出......

 String[] string={"string1","string2","string3","etc..."} //array that has a couple hundred elements
char thatChar='A' //specific letter in the 2nd character in the element
for(String var:string)
   if(var.charAt(1)==thatChar)
     //work here...

您可以了解[foreach loop] 1 和字符串操作:[charAt(index)][2]

请确保接受此答案,如果有帮助,如果没有,请在降级之前发表评论。