Não tenho certeza do que você usa para o desenvolvimento, mas estou usando o IntelliJ IDEA e nunca preciso me preocupar sobre qualquer declaração de importação. Acabei de começar a digitar ArrL
e a IDEA cuidará do resto. Ele sugerirá ArrayList<E>
para o preenchimento automático e corrigirá a declaração de importação instantaneamente. Só sabe o que você quer fazer e você pode se concentrar no desenvolvimento e não em lembrar nomes de pacotes:
Editar:
Uma maneira fácil de fazer isso na linha de comando é pesquisar o arquivo src.zip
que vem com o SDK. Então, se você tentar encontrar ArrayList
, então você pode fazer
7z l src.zip | grep ArrayList
e você começa
2013-03-26 21:10:27 ..... 42659 8916 java/util/concurrent/CopyOnWriteArrayList.java
2013-03-26 21:10:27 ..... 21547 5814 java/util/ArrayList.java
onde você pode ver a estrutura do pacote porque é semelhante às subpastas. Tenho certeza de que há casos em que isso não funciona, mas você pode pelo menos tentar.