网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

java中怎么读取服务器的二进制文件

本篇文章为大家展示了java中怎么读取服务器的二进制文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

成都创新互联公司咨询热线:18980820575,为您提供成都网站建设网页设计及定制高端网站建设服务,成都创新互联公司网页制作领域十载,包括成都混凝土搅拌机等多个领域拥有多年建站经验,选择成都创新互联公司,为网站锦上添花。

public static List dataInputStream(String filepath) throws IOException {//    File file = new File(filepath);//    DataInputStream dps = new DataInputStream(new FileInputStream(file));        URL url = new URL(filepath);        URLConnection conn = url.openConnection();        InputStream stream = conn.getInputStream();        DataInputStream dps = new DataInputStream(stream);        StringBuilder hexData = new StringBuilder();        byte bt = 0;//    long fileLength = file.length();      long fileLength = conn.getContentLength();//    long fileLength = url.getFile().length();        System.out.println(fileLength);        List fileContent = new ArrayList();        for (int i = 0; i < fileLength; i++) {
            // 每行只存254个字符if (i % 127 == 0) {
                fileContent.add(hexData.toString());                hexData = new StringBuilder();            }
            bt = dps.readByte(); // 以十六进制的无符号整数形式返回一个字符串表示形式。            String str = Integer.toHexString(bt);            if (str.length() == 8) { // 去掉补位的f                str = str.substring(6);            }if (str.length() == 1) {
                str = "0" + str;            }
            hexData.append(str.toUpperCase());        }
        fileContent.add(hexData.toString());        return fileContent;    }

上述内容就是java中怎么读取服务器的二进制文件,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。


当前文章:java中怎么读取服务器的二进制文件
URL网址:http://bjjierui.cn/article/pdhpis.html

其他资讯