1.InetAddress 的应用
- import java.util.List;
- import java.math.BigDecimal;
- import java.NET.InetAddress;
- import java.NET.UnknownHostException;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.Collection;
- import java.util.Collections;
- import java.util.HashMap;
- import java.util.HashSet;
- import java.util.Map;
- import java.util.LinkedList;
- import java.util.Scanner;
- import java.util.Set;
- import java.util.Stack;
- import javax.naming.spi.DirStateFactory.Result;
- import org.omg.PortableInterceptor.DISCARDING;
- import java.util.Map;
- import java.util.Queue;
- /**
- * InetAddress 类
- * @author 16114
- *
- */
- public class Main{
- public static void main(String[] args) {
- try {
- InetAddress address = InetAddress.getLocalHost();
- System.out.println("计算机名:" + address.getHostName());
- System.out.println("IP 地址:" + address.getHostAddress());
- byte[] bytes = address.getAddress();
- System.out.println("字节数组形式的 IP:" + Arrays.toString(bytes));
- System.out.println(address);
- } catch (UnknownHostException e) {
- e.printStackTrace();
- }
- try {
- InetAddress address2 = InetAddress.getByName("Roni");
- System.out.println(address2.getHostName());
- System.out.println(address2.getHostAddress());
- } catch (UnknownHostException e) {
- e.printStackTrace();
- }
- }
- }
来源: http://www.bubuko.com/infodetail-2808079.html