1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| public class Alhoussin {
public static void main(String[] args) {
String chaine = "abc";
String lettres = "ca";
if (lettres_alchaine( chaine, lettres)){
System.out.println("les lettres se trouves a la chaine");
}else{
System.out.println("non les lettres ne se trouves pas a la chaine");
}
}
public static boolean lettres_alchaine(String chaine,String mot){
StringBuilder modi = new StringBuilder(chaine);
char[] tab = mot.toCharArray();
for (int i = 0; i < tab.length; i++) {
String seq = tab[i] + "";
if (modi.indexOf(seq) == -1) {
return false;
}
modi.deleteCharAt(modi.indexOf(seq));
}
return true;
}
} |