📄 urltest.java
字号:
package net;import java.io.BufferedReader;import java.io.DataInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;public class URLTest { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { // TODO Auto-generated method stub args=new String[1]; if(args.length<1)throw new IndexOutOfBoundsException(); args[0]="http://www.chinaren.com"; //getURLContent(args[0]); writeContent(args[0]); } /** * @throws IOException * */ public static void getURLContent(String url) throws IOException{ URL remoteURL=new URL(url); BufferedReader buffR=new BufferedReader(new InputStreamReader( remoteURL.openStream())); String inputLine; while((inputLine=buffR.readLine())!=null){ System.out.println(inputLine); } buffR.close(); } /** * @throws IOException * */ public static void writeContent(String url) throws IOException{ URL sinaURL=new URL(url); URLConnection uc=sinaURL.openConnection(); /* * 将数据存储到输入流 */ DataInputStream din=new DataInputStream(uc.getInputStream()); /* * 将数据以流的方式写入输出 */ PrintStream ps=new PrintStream(uc.getOutputStream()); String line=din.readLine(); ps.println("client..."); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -