terça-feira, 15 de maio de 2012

Enumeration para Collection

Olá Galerinha!

 - Devido a um "Trabalho" da faculdade me vejo forçado a aprender sobre redes, mais exatamente como varrer uma rede local, é claro que para que isso ? Bom para saber as interfaces  de rede que um determinado host(Maquina) possui.
 - Pesquisei o InetAddress e o Inet4Addrees, classes para trabalhar com Host e seus Ip. Claro que elas não sabem como indentificar as propriedades das placas de redes quem faz isso é a interface NetworkInterface.

 - Em fim menos historia e mais ação, o problema com essa interface é que ela é velha demais, e ainda usa o Enumeration, que pelo o que andei lendo nao é usado desde a versao 1.2, existe uma forma de passar um Enumeration para um collection, a propria classe Collections possui um metodo para a conversão abaixo Codigo.


  1.  List<NetworkInterface> lista= Collections.list(NetworkInterface.getNetworkInterfaces());

Nenhum comentário:

Postar um comentário