Testare se una stringa è compresa in un range di stringhe

 

 

Ovvero quando in Java, si ha la necessità di verificare se una stringa è all’interno di un range di valori.

Si hanno 2 stringhe (stringA and stringB), il programma riceve in input un valore e tests se tale valore appartiene al range stringA and stringB.

Per esempio ho StringA: Adam & StringB:William, e testo John, ritornerà true, invece testando Zane, che è fuori range, ritornerà false.

Ecco il codice da inserire all’interno dei vostri metodi:


publicboolean inRange(String lowerBound,String upperBound,String input){

// (First, be sure to check for null values)

return input.compareToIgnoreCase(lowerBound)>=0&& input.compareToIgnoreCase(upperBound)<=0}

Leave a Reply

Your email address will not be published. Required fields are marked *