Recuperare una stringa e trasformarla in un numero tipo INT

Ho un oggetto iXField (di tipo XField) Con il metodo getValue_String() recupero il campo valore, che è una stringa. Se il valore recuperato non è blank, trasformo poi questa stringa in numerico richiamando il metodo: Integer.parseInt( iXField.getValue_String())   Imposto nella variabile locale Num_Conv il risultato della conversione, ed eseguo i test desiderati. Il metodo parseInt della classe Integer può sollevare un’eccezione di tipo NumberFormatException che gestisco tramite il try – catch.   publicstatic String YGLS2_BU_DRSCFN(XField iXField, Logger logger) { String sDRSCFN_MessageError=“”; try{ if (!iXField.getValue_String().equals(” “)) { intNum_Conv=Integer.parseInt( iXField.getValue_String()); if(( Num_Conv […]

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 […]