Ragazzi scusate ma ho un problemino, sto cercando di fare una specie di ricerca in JAVA però non mi ricordo come funzionano gli array di char.
Guardate qui:
char text[] = {'P','i','p','p','o'};
char boz[] = {'i','p','p'};
char fine[];
for(int i=0; i<(text.length - boz.length);i++)
{
for (int j=0; j<boz.length;j++)
{
if(text[i+j]==boz[j])
{
int k=0;

fine[k]= text[i+j];
if(fine.length==boz.length){
System.out.println("uguali");
break;

}
}
}
}

nella riga dove c'è scritto fine[k]=..... non funziona a lui non sta bene quella specie di inizializzazione, solo che non mi ricordo come funziona.Inoltre volevo chiedere se esiste qualche funzione che mi permetta di uscire da un for annidato, in modo forzato.
Esempio in questo pezzo di codice ci sono due cicli, esiste un modo per uscire da quello interno prima perchè già una condizione non è andata a buon fine?Il break non mi sembra che funzioni bene. :master: