View Full Version : Java - vincolo stringa
Come si puņ impostare il fatto che siano accettate solo stringhe del tipo {stringa}?
Grazie in anticipo
Come si puņ impostare il fatto che siano accettate solo stringhe del tipo {stringa}?
Grazie in anticipo
Non si capisce molto cosa stai chiedendo, ma nell'ipotesi che tu debba validare una stringa se questa ha una paretesi graffa aperta all'inizio e una chiusa alla fine, senza scomodare espressioni regolari, ti basta controllare p.e. che:
String test = "{stringa}";
if (test.length() > 1 && test.charAt(0) == '{' && test.charAt(test.length() -1) == '}')
System.out.println("valida");
else
System.out.println("non valida");
grazie,
se invece deve essere nella forma "not stringa"?
grazie,
se invece deve essere nella forma "not stringa"?
Sempre nell'ipotesi che questa volta NON siano valide le stringhe che iniziano per graffa aperta e finiscono per graffa chiusa, allora ti basta invertire l'if:
String test = "{stringa}";
if (test.length() > 1 && test.charAt(0) == '{' && test.charAt(test.length() -1) == '}')
System.out.println("non valida");
else
System.out.println("valida");
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.