DEV/BUT1/DEV2.1/TD/Exo1.java

21 lines
567 B
Java
Raw Permalink Normal View History

2024-03-19 12:03:45 +01:00
public class Exo1{
public static String plusCourt(String[] tab){
try{
String min;
int i = 0;
while(tab[i]==null){
i++;
}
min = tab[i];
for(i++;i<tab.length;i++){
if((tab[i] != null) && tab[i].length()< min.length()){
min = tab[i];
}
}
return min;
}catch(ArrayIndexOutOfBoundsException ex){
throw new IllegalArgumentException("aucune chaîne trouvée");
}
}
}