Vuoi migliorare questa domanda? Aggiorna la domanda in modo da poterla rispondere con fatti e citazioni modificando questo post.
Chiuso 3 anni fa.
Voglio confrontare una stringa URI su diversi modelli in Java e voglio un codice più veloce possibile.
Dovrei usare:
if(uri.contains("/br/fab") || uri.contains("/br/err") || uri.contains("/br/sts")
O qualcosa del tipo:
if(uri.matches(".*/br/(fab|err|sts).*"))
Nota che posso avere molti più uri e questo metodo viene chiamato molto spesso.
Qual è la risposta migliore tra le mie scelte?
- Mike
Sono entrambi abbastanza veloci da finire prima che tu te ne accorga. Preferirei quello che puoi leggere più facilmente.