per caso vieni dai linguaggi procedurali???
io ho risolto così
codice:
import java.nio.charset.Charset;
public class MyClass {
public static void main(String args[])
{
String pippo="ciao mamma guarda come mi diverto";
char[] p={'c','m','z','o'};
MyClass a=new MyClass();
int occorenze[]=a.occorrenze(pippo, p);
for (int i : occorenze) {
System.out.print(i);
}
}
public int[] occorrenze(String s, char[] c) {
int[] conta = new int[c.length];
int i=0;
for (char d : c) {
conta[i]=(s+" ").split((new Character(d)).toString()).length-1;
i++;
}
return conta;
}
}