Salve , volevo sapere come si può effettuare una ricerca in una stringa.

Ad esempio ho una Stringa String [] nome=new String[3];

codice:
nome[0]="a";
nome[1]="b";
nome[2]="b";
nome[3]="b";

for(int i=0;i<3;i++){

if("b".equalsIgnorcase(nome[i] ){


System.out.println("\nNome trovato"+nome[i]);


}
Io vorrei che quanto la stringa compare per ben 2 volte o più me lo scrive un una stringa;

evidentemente quei caratteri di a b io li ho inseriti ma per il mio funzionamento devono essere casuali.