Fazer comparação ignorando maiúsculas e minúsculas...
ao invés de Code:
s1.toUpperCase().equals(s2);
s1.equalsIgnoreCase(s2);
A mesma regra vale para:
ao invés de Code:
new Integer(s).intValue();
Integer.parseInt(s);
Adicionando conteúdo a uma StringBuilder
ao invés de Code:
stringBuilder.append(s.substring(x,y));
stringBuilder.append(s,x,y);
Imagine uma situação aonde temos uma lista já pronta e carregada, e queremos torna-la imutável.
ao invés de de criarmos uma implementação de collection (no caso arrayList) e tratarmos os métodos lançando excessão...
usamos Code:
Collections.unmodifiableList(minhaLista);
É sempre importante a leitura do JavaDoc. As dicas de performance são sempre bem definidas.
No comments:
Post a Comment