您的位置:首页 > 编程语言 > Java开发

java读取文件,写文件,读取网页内容

2007-12-12 13:02 525 查看
package com.insenz.video.util;

import java.io.*;
import java.net.*;

public class UtilFile {
    public static String rFile(String file) {
        StringBuffer sb = new StringBuffer();
        try    {
            BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
            String line = null;
            while((line = br.readLine()) != null) {
                sb = sb.append(line).append(" ");
            }
            br.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return sb.toString().trim();
    }

    public static boolean wFile(String file, String str, boolean bl) {
        try {
            BufferedWriter bw = new BufferedWriter(new FileWriter(file, bl));
            bw.write(str);
            bw.flush();
            bw.close();
            return true;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return false;
    }

    public static String rUrl(String urlPath) {
        StringBuffer sb = new StringBuffer();
        try    {
            URL url = new URL(urlPath);
            BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream()));
            String s = null;
            while((s = br.readLine()) != null) {
                sb = sb.append(s).append(" ");
            }
            br.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return sb.toString().trim();
    }
    
    public static void main(String args[]) {
        String url = rUrl("http://www.insenz.com");
        wFile("insenz", url, true);
        String file = rFile("insenz");
        System.out.println(file);
    }
}

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java null import file url class