Ragazzi devo scrivere un "Programma" (se così si può chiamare) che date due stringhe in ingresso devo controllare se in una è contenuta un 'altra un certo numero di volte.
Es. String s1="dsfdffdhfdjdfdf", String s2="dh" int k = 3;
Se s2 è contenuta 3 o più volte in s1 restituire true.
Questo è il main
E Questa è la funzioneCodice PHP:public class Test {
public static void main (String[] args){
int k = Integer.parseInt(args[0]);
String s1 = (args[1]);
String s2 = (args[2]);
System.out.println(Trovastringhe.vai (k, s1, s2));
}
}
Quando compilo dal prompt mi da una serie di errori mi sapete aiutare?Codice PHP:public class Trovastringhe {
public static boolean vai (String s1, String s2, int k){
int d = s2.length; count = 0;
for (int i = 0; i<s1.length(); i++){
if (s2.equals(s1.substring(i, i + d))){
count++;
if (count >= k){
return true;
}
}
}
return false;
}
}

Rispondi quotando


) "javadoc". Contiene tutta la documentazione sui package, classi, metodi, campi di una libreria.