您的位置:首页 > 理论基础 > 计算机网络

解决java java.io.FileNotFoundException: http:\localhost:8080 (文件名、目录名或卷)问题

2016-01-26 13:25 2006 查看
转载自:http://blog.csdn.net/zelda002/article/details/7601653

解决java java.io.FileNotFoundException: http:\localhost:8080 (文件名、目录名或卷)

http中双斜杠变单斜杠的问题

    File file = new File("http://127.0.0.1:8080/weibo.properties");

        InputStream in = null;

        try {

            System.out.println("以字节为单位读取文件内容,一次读一个字节:");

            // 一次读一个字节

            in = new FileInputStream(file);

            int tempbyte;

            while ((tempbyte = in.read()) != -1) {

                out.write(tempbyte);

            }

            in.close();

        } catch (IOException e) {

            e.printStackTrace();

            return;

        }

以上读取方式会报此错。

以上功能实现改为:

URL url = new URL("http://127.0.0.1:8080/weibo.properties");

        URLConnection conn = url.openConnection();

        BufferedReader reader = new BufferedReader(new InputStreamReader(conn

                .getInputStream()));

        String line = null;

        try {

            while ((line = reader.readLine()) != null) {

                System.out.println(line);

            }

        } finally {

            reader.close();

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