Hai qualche limitazione nell'utilizzo di altre classi?
Altrimenti una soluzione comoda è utilizzare il package java.util.regex, che ha classi come Pattern e Matcher.
Esempietto stupido :
codice:import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test { public static void main (String [] args) { String [] array = {"TestTestTEst", "testxx", "teest Test test"}; Pattern pattern = Pattern.compile ("Test"); int count = 0; for (String string : array) { Matcher matcher = pattern.matcher (string); while (matcher.find ()) count++; } System.out.println (count); } }
Non ti so dire se ci siano soluzioni più efficienti, questa è particolarmente semplice comunque, e ti permette di utilizzare le espressione regolari, che hanno potenzialità enormi![]()

Rispondi quotando