Visualizzazione dei risultati da 1 a 6 su 6

Visualizzazione discussione

  1. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da R3m Visualizza il messaggio
    Non riesco a capire però come posso fare a controllare se ad un determinato indice corrisponde una lettera maiuscola/minuscola senza dover necessariamente confrontare una stringa composta da tutte maiuscole/minuscole ("ABCDEFGHILMNOPQRSTUVXJYK")
    Esiste qualche modo più rapido?
    Le due stringhe letterali "ABC....Z" e "abc.....z" le puoi certamente tenere, non è quello il punto. Con il metodo che ti ho detto io (testLettera) cerchi il carattere o in una o nell'altra, in base chiaramente al flag maiuscolo.
    Poi come lo cerchi .... puoi usare un banale for oppure puoi sfruttare il indexOf di String (se ti è permesso usarlo ai fini della esercitazione).
    Se vuoi evitare questa ricerca, devi controllare il valore del char, banalmente verificando che sia tra 'A' e 'Z' oppure tra 'a' e 'z'.

    E ripeto: quando scansioni la stringa da verificare, se indice 0 testLettera(ch, true), se 1 testLettera(ch, false), ecc... E per questo non hai nemmeno bisogno di un if.
    Se restituisce false, sai già che la stringa NON è il caso richiesto dall'esercizio.
    Ultima modifica di andbin; 03-08-2015 a 17:32
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.