자바 inetAddress 클래스,URL 클래스
4847 단어 자바
<span style="font-family:Microsoft YaHei;font-size:18px;">
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.ArrayList;
import java.util.Arrays;
public class Test {
public static void main(String[] args) throws UnknownHostException {
// TODO Auto-generated method stub
// InetAddress
InetAddress address=InetAddress.getLocalHost();
//
System.out.println(" :"+address.getHostName());
// ip
System.out.println(" :"+address.getHostAddress());
//
byte[]bytes=address.getAddress();
System.out.println(" :"+Arrays.toString(bytes));
// /ip
System.out.println(" InetAddress :"+address);
System.out.println();
// InetAddress
//InetAddress address2=InetAddress.getByName("sujm_PC");
/// , getHostName ip 。。。
InetAddress address2=InetAddress.getByName("219.216.85.246");
System.out.println(" :"+address2.getHostName());
System.out.println(" ip :"+address2.getHostAddress());
}
}
</span>
URL 클래스 의 기본 방법
<span style="font-family:Microsoft YaHei;font-size:18px;">package com.sjm;
import java.net.MalformedURLException;
import java.net.URL;
import java.text.RuleBasedCollator;
public class Test2 {
<span style="white-space:pre"> </span>public static void main(String[] args) {
<span style="white-space:pre"> </span>// TODO Auto-generated method stub
<span style="white-space:pre"> </span>try {
<span style="white-space:pre"> </span>// url
<span style="white-space:pre"> </span>URL imooc=new URL("http://www.imooc.com");
<span style="white-space:pre"> </span>// ,#
<span style="white-space:pre"> </span>URL url=new URL(imooc,"/index.html?username=tom#test");
<span style="white-space:pre"> </span>// url
<span style="white-space:pre"> </span>System.out.println(" :"+url.getProtocol());
<span style="white-space:pre"> </span>// url
<span style="white-space:pre"> </span>System.out.println(" :"+url.getHost());
<span style="white-space:pre"> </span>// url , 80, , , getPort() -1
<span style="white-space:pre"> </span>System.out.println(" :"+url.getPort());
<span style="white-space:pre"> </span>// url
<span style="white-space:pre"> </span>System.out.println(" :"+url.getPath());
<span style="white-space:pre"> </span>System.out.println(" :"+url.getFile()); // +
<span style="white-space:pre"> </span>System.out.println(" :"+url.getRef());//
<span style="white-space:pre"> </span>System.out.println(" :"+url.getQuery());//
<span style="white-space:pre"> </span>} catch (MalformedURLException e) {
<span style="white-space:pre"> </span>// TODO Auto-generated catch block
<span style="white-space:pre"> </span>e.printStackTrace();
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>}
}
</span>
URL 클래스 의 읽 기 데이터
<span style="font-family:Microsoft YaHei;font-size:18px;">import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
public class Test03 {
public static void main(String[]args) {
try {
// url
URL url=new URL("http://www.baidu.com");
// url.openStream() , url
InputStream is=url.openStream();
//
InputStreamReader isr=new InputStreamReader(is,"utf-8");
//
BufferedReader br=new BufferedReader(isr);
String data=br.readLine();
while(data!=null){
System.out.println(data);
data=br.readLine();
}
br.close();
is.close();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
</span></span>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.