si dovrebbe confrontare la stringa utilizzando un'espressione regolare, ad esempio:
str.matches("^[A-Z]{2}\\d{4}")
ti fornirà un valore booleano sul fatto che corrisponda o meno.
L'espressione regolare funziona come segue:
^ Indicates that the following pattern needs to appear at the beginning of the string.
[A-Z] Indicates that the uppercase letters A-Z are required.
{2} Indicates that the preceding pattern is repeated twice (two A-Z characters).
\\d Indicates you expect a digit (0-9)
{4} Indicates the the preceding pattern is expected four times (4 digits).
Utilizzando questo metodo, è possibile scorrere un qualsiasi numero di stringhe e verificare se corrispondono ai criteri specificati.
Si dovrebbe leggere sulle espressioni regolari, tuttavia, ci sono modi più efficienti di memorizzare il modello se si è preoccupati per le prestazioni.
... pensandoci, e facendo un tentativo .... –
-1: sembra un compito a casa, probabilmente dovresti provare a risolverlo da solo –
Alex questo non è compito. – schizoid322