import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.net.UnknownHostException;
import javax.swing.JTextArea;
public class Html_getter {
public static void main(String[] args){
Object o1 = null;
try {
o1 = new Getter5(new URL("http://www.yahoo.co.jp/"));
} catch (MalformedURLException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
((Getter5)o1).Show();
}
}
class Getter5{
private String charset = "Shift_JIS";
private JTextArea htmlArea;
public Getter5(URL url){
htmlArea = new JTextArea();
// Webページを読み込む
try {
// 接続
URLConnection uc = url.openConnection();
// HTMLを読み込む
BufferedInputStream bis = new BufferedInputStream(uc.getInputStream());
BufferedReader br = new BufferedReader(new InputStreamReader(bis, charset));
htmlArea.setText("");//初期化
String line;
while ((line = br.readLine()) != null) {
htmlArea.append(line + "\n");
}
} catch (MalformedURLException ex) {
htmlArea.setText("URLが不正です。");
ex.printStackTrace();
} catch (UnknownHostException ex) {
htmlArea.setText("サイトが見つかりません。");
} catch (IOException ex) {
ex.printStackTrace();
}
}
public void Show(){
System.out.println(htmlArea.getText());
}
}
分享到:
相关推荐
常用技巧 Java开发 从控制台读入数据 常用技巧 Java开发 从控制台读入数据
Java中把txt中数据读入数据库的实现
ApiroriAlgorithm用java实现的可读入文件的完整代码,下载直接可用
详细讲述了用java进行ACM刷题的方法,包括输入输出等,总之对刚入门的用java进行amc的朋友很有帮助。
Java REPL是一个Java语言读入-求值-打印-循环(Read-Eval-Print-Loop)功能实现
有位图文件结构的详细介绍,已经用C,C++和JAVA进行读入和保存位图等相关操作
declareProtected.java 保护访问权限的使用 deriveClass.java 子类访问父类变量示例 getLinePara.java 获取命令行参数示例 hasStaticMethod.java 静态成员方法示例 hasStatMember.java 静态成员变量示例 ...
NULL 博文链接:https://yyang5968.iteye.com/blog/1766745
java实现的一个接收从命令行读入一段英文文本,统计总次数,统计词频的程序,统计结果以txt文件格式保存,使用了正则表达式,个人感觉不错!
Java连接ODPS文档和代码
文件读入流的方法
第一次用jxl.jar读取excel的例子, 高手勿看。
Java代码 用于进行txt读取 逐行读取后进行后续操作 入库
看到网上的一些例子 作者自己给整合起来加上自己的想法 物超所值 虽有些不足 但觉得可以借鉴到一些东西. 里面所需的jar包都有
JVM从外部数据源中读入或写出数据,称为流 JVM从外部数据源中读入数据,称输入流 JVM从内存中写出数据,称为输出流 java.io包中都是流用到的类
JAVA OpenCv 同时打开多个USB摄像头 拍照
218 12.2.1 统一资源定位器的概念 218 12.2.2 URL的创建 218 12.2.3 与URL相关的异常 218 12.2.4 获取URL对象属性 219 12.2.5 读入URL数据 220 12.3 socket接口 221 12.3.1 socket的基本概念 222 ...
Java 代码从Excel表读入数据库
使用python脚本快速删除java文件中的注释
总结了java从控制台输入的几种方法。具体有scanner,bufferedreader和console等