Diskuze: Zkontrolování stringu
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Rozložíš si String na chary (.toCharArray()) a pak si cyklem zkontroluješ, jestli je každý ze znaků součástí Stringu, co obsahuje všechny povolené znaky (jedno z mnoha možných řešení )
Jo to zní dobře ale příde mi to až zbytečně složitý
Nebo je možné použít regex:
boolean isNumber = "123456789".matches("\\d+");
Nebo takto
public boolean cisla(String s) {
String cisla = "123456789";
for (char c:s.toCharArray()) {
if (cisla.contains(String.valueOf(c))) {
return true;
}
}
return false;
}
Oboji je moc pekný řešení Díky moc
Možná by ale bylo lepší použít metodu Character.isDigit(char), kde navíc nehrozí, že se zapomene na nulu
Zobrazeno 7 zpráv z 7.