精华内容
下载资源
问答
  • java怎么读取Zip和RAR里头的文件啊?
    2021-02-12 17:48:51

    package test;

    import java.io.BufferedInputStream;

    import java.io.BufferedReader;

    import java.io.FileInputStream;

    import java.io.InputStream;

    import java.io.InputStreamReader;

    import java.util.zip.ZipEntry;

    import java.util.zip.ZipFile;

    import java.util.zip.ZipInputStream;

    public class aaaa {

    public static void main(String[] args) throws Exception {

    try {

    readZipFile("D:\\ztree.zip");

    } catch (Exception e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    }

    public static void readZipFile(String file) throws Exception {

    ZipFile zf = new ZipFile(file);

    InputStream in = new BufferedInputStream(new FileInputStream(file));

    ZipInputStream zin = new ZipInputStream(in);

    ZipEntry ze;

    while ((ze = zin.getNextEntry()) != null) {

    if (ze.isDirectory()) {

    } else {

    System.err.println("file - " + ze.getName() + " : "

    + ze.getSize() + " bytes");

    long size = ze.getSize();

    if (size > 0) {

    BufferedReader br = new BufferedReader(

    new InputStreamReader(zf.getInputStream(ze)));

    String line;

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

    System.out.println(line);

    }

    br.close();

    }

    System.out.println();

    }

    }

    zin.closeEntry();

    }

    }

    取消

    评论

    更多相关内容
  • Java保存与读取文件代码示例,super("存储与读取对象"); //调用父类构造函数  Container container=getContentPane(); //得到容器  Icon imageIcon=new ImageIcon("image.gif"); //实例化一个图标  ...
  • import java.util.*;import java.lang.Runtime.*;import java.io.*;public class UnRarTest {public static void main(String[] args) throws Exception{Scanner in=new Scanner(System.in);System.out....

    package com;

    import java.util.*;

    import java.lang.Runtime.*;

    import java.io.*;

    public class UnRarTest {

    public static void main(String[] args) throws Exception

    {

    Scanner in=new Scanner(System.in);

    System.out.println("输入你要解压的文件(包括路径,后缀)");

    String filename=in.nextLine();

    showList(filename);

    System.out.println("从中选择你要打开的文件");

    String nfilename=in.nextLine();

    unRar(nfilename);

    }

    /*D:\\Program Files\\WinRAR\\为我的WinRAR目录

    * 根据自己的情况改下

    * 得到RAR文件目录

    */

    public static void showList(String compress)throws Exception

    {

    Runtime rt =Runtime.getRuntime();

    Process p = rt.exec("D:\\Program Files\\WinRAR\\UnRAR.EXE l " + compress );

    InputStream fis = p.getInputStream();//获得子进程的输入流

    BufferedReader in=new BufferedReader(new InputStreamReader(fis));

    String line;

    while((line=in.readLine())!=null)

    {

    System.out.println(line);

    }

    in.close();

    fis.close();

    }

    /*

    * 显示你要打开的文件内容

    */

    public static void unRar(String ncompress)throws Exception

    {

    Runtime rt =Runtime.getRuntime();

    Process p = rt.exec("D:\\Program Files\\WinRAR\\UnRAR.EXE e -o+ -p- " + ncompress );//将指定的压缩文件解压到D:\Program Files\WinRAR\目录下

    BufferedReader in=new BufferedReader(new FileReader("D:\\Program Files\\WinRAR\\"+ncompress));

    String line;

    while((line=in.readLine())!=null)

    {

    System.out.println(line);

    }

    in.close();

    }

    }

    都在控制台实现此功能

    分享到:

    18e900b8666ce6f233d25ec02f95ee59.png

    72dd548719f0ace4d5f9bca64e1d7715.png

    2009-08-25 22:49

    浏览 3307

    评论

    展开全文
  • java 读取ZIP和RAR压缩包的目录结构

    热门讨论 2014-09-19 18:08:50
    java ZIP和RAR 压缩包 目录结构。 1.ant.jar 解决java自带zip不能读取中文压缩包的问题; 2.需要安装WINRAR软件,以便解压rar文件,然后获取对应目录; 3.实现在线预览压缩包目录结构的功能;
  • Java提取压缩包中的文件,文件操作的范畴,操作对象为ZIP格式的压缩文件,将从ZIP中提取出BMP图像文件,要将从压缩包中提取文件,必须先解压压缩包,然后将指定文件拷贝出来,代码中先实现了对zip文件的解压,然后...
  • 展开全部java.util.zip.*这个包下有ZipInputStream和ZipOutputStream这两个类,用于ZIP的读入解压,和生成ZIP文件的打包。import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io....

    展开全部

    java.util.zip.*这个包下有ZipInputStream和ZipOutputStream这两个类,用于ZIP的读入解压,和生成ZIP文件的打包。

    import java.io.BufferedInputStream;

    import java.io.BufferedOutputStream;

    import java.io.File;

    import java.io.FileInputStream;

    import java.io.FileOutputStream;

    import java.io.IOException;

    import java.io.InputStream;

    import java.io.OutputStream;

    import java.util.ArrayList;

    import java.util.Enumeration;

    import java.util.List;

    import java.util.zip.ZipEntry;

    import java.util.zip.ZipFile;

    import java.util.zip.ZipOutputStream;

    import java.util.zip.GZIPInputStream;

    import java.io.DataInputStream;

    /**

    * Description: 此类用于...

    *

    * @author wunaigang(2005-6-21)

    * @version 1.0.0

    */

    public class ZipManager {

    /**

    * zip压缩62616964757a686964616fe4b893e5b19e31333264653361功能测试. 将d:\\temp\\zipout目录下的所有文件连同子目录压缩到d:\\temp\\out.zip.

    *

    * @param baseDir 所要压缩的目录名(包含绝对路径)

    * @param objFileName 压缩后的文件名

    * @throws Exception

    */

    public void createZip(String baseDir, String objFileName) throws Exception {

    File folderObject = new File(baseDir);

    if (folderObject.exists()){

    List fileList = getSubFiles(new File(baseDir));

    //压缩文件名

    ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(objFileName));

    ZipEntry ze = null;

    byte[] buf = new byte[1024];

    int readLen = 0;

    for (int i = 0; i < fileList.size(); i++) {

    File f = (File) fileList.get(i);

    System.out.println("Adding: " + f.getPath() + f.getName());

    //创建一个ZipEntry,并设置Name和其它的一些属性

    ze = new ZipEntry(getAbsFileName(baseDir, f));

    ze.setSize(f.length());

    ze.setTime(f.lastModified());

    //将ZipEntry加到zos中,再写入实际的文件内容

    zos.putNextEntry(ze);

    InputStream is = new BufferedInputStream(new FileInputStream(f));

    while ((readLen = is.read(buf, 0, 1024)) != -1) {

    zos.write(buf, 0, readLen);

    }

    is.close();

    System.out.println("done...");

    }

    zos.close();

    }else{

    throw new Exception("this folder isnot exist!");

    }

    }

    /**

    * zip压缩功能测试. 将指定文件压缩后存到一压缩文件中

    *

    * @param baseDir 所要压缩的文件名

    * @param objFileName 压缩后的文件名

    * @return 压缩后文件的大小

    * @throws Exception

    */

    public long createFileToZip(String zipFilename,String sourceFileName) throws Exception {

    File sourceFile = new File(sourceFileName);

    byte[] buf = new byte[1024];

    //压缩文件名

    File objFile = new File(zipFilename);

    ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(objFile));

    ZipEntry ze = null;

    //创建一个ZipEntry,并设置Name和其它的一些属性

    ze = new ZipEntry(sourceFile.getName());

    ze.setSize(sourceFile.length());

    ze.setTime(sourceFile.lastModified());

    //将ZipEntry加到zos中,再写入实际的文件内容

    zos.putNextEntry(ze);

    InputStream is = new BufferedInputStream(new FileInputStream(sourceFile));

    int readLen = -1;

    while ((readLen = is.read(buf, 0, 1024)) != -1) {

    zos.write(buf, 0, readLen);

    }

    is.close();

    zos.close();

    return objFile.length();

    }

    /**

    * zip压缩功能测试. 将指定文件压缩后存到一压缩文件中

    *

    * @param baseDir 所要压缩的文件名

    * @param objFileName 压缩后的文件名

    * @return 压缩后文件的大小

    * @throws Exception

    */

    public long createFileToZip(File sourceFile,File zipFile)throws IOException {

    byte[] buf = new byte[1024];

    //压缩文件名

    File objFile = zipFile;

    ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(objFile));

    ZipEntry ze = null;

    //创建一个ZipEntry,并设置Name和其它的一些属性

    ze = new ZipEntry(sourceFile.getName());

    ze.setSize(sourceFile.length());

    ze.setTime(sourceFile.lastModified());

    //将ZipEntry加到zos中,再写入实际的文件内容

    zos.putNextEntry(ze);

    InputStream is = new BufferedInputStream(new FileInputStream(sourceFile));

    int readLen = -1;

    while ((readLen = is.read(buf, 0, 1024)) != -1) {

    zos.write(buf, 0, readLen);

    }

    is.close();

    zos.close();

    return objFile.length();

    }

    /**

    * 测试解压缩功能. 将d:\\download\\test.zip连同子目录解压到d:\\temp\\zipout目录下.

    *

    * @throws Exception

    */

    public void releaseZipToFile(String sourceZip, String outFileName)

    throws IOException{

    ZipFile zfile=new ZipFile(sourceZip);

    System.out.println(zfile.getName());

    Enumeration zList=zfile.entries();

    ZipEntry ze=null;

    byte[] buf=new byte[1024];

    while(zList.hasMoreElements()){

    //从ZipFile中得到一个ZipEntry

    ze=(ZipEntry)zList.nextElement();

    if(ze.isDirectory()){

    continue;

    }

    //以ZipEntry为参数得到一个InputStream,并写到OutputStream中

    OutputStream os=new BufferedOutputStream(new FileOutputStream(getRealFileName(outFileName, ze.getName())));

    InputStream is=new BufferedInputStream(zfile.getInputStream(ze));

    int readLen=0;

    while ((readLen=is.read(buf, 0, 1024))!=-1) {

    os.write(buf, 0, readLen);

    }

    is.close();

    os.close();

    System.out.println("Extracted: "+ze.getName());

    }

    zfile.close();

    }

    /**

    * 取得指定目录下的所有文件列表,包括子目录.

    *

    * @param baseDir

    * File 指定的目录

    * @return 包含java.io.File的List

    */

    private List getSubFiles(File baseDir) {

    List ret = new ArrayList();

    //File base=new File(baseDir);

    File[] tmp = baseDir.listFiles();

    for (int i = 0; i < tmp.length; i++) {

    if (tmp[i].isFile()) {

    ret.add(tmp[i]);

    }

    if (tmp[i].isDirectory()) {

    ret.addAll(getSubFiles(tmp[i]));

    }

    }

    return ret;

    }

    /**

    * 给定根目录,返回一个相对路径所对应的实际文件名.

    *

    * @param baseDir

    * 指定根目录

    * @param absFileName

    * 相对路径名,来自于ZipEntry中的name

    * @return java.io.File 实际的文件

    */

    private File getRealFileName(String baseDir, String absFileName) {

    String[] dirs = absFileName.split("/");

    //System.out.println(dirs.length);

    File ret = new File(baseDir);

    //System.out.println(ret);

    if (dirs.length > 1) {

    for (int i = 0; i < dirs.length - 1; i++) {

    ret = new File(ret, dirs[i]);

    }

    }

    if (!ret.exists()) {

    ret.mkdirs();

    }

    ret = new File(ret, dirs[dirs.length - 1]);

    return ret;

    }

    /**

    * 给定根目录,返回另一个文件名的相对路径,用于zip文件中的路径.

    *

    * @param baseDir

    * java.lang.String 根目录

    * @param realFileName

    * java.io.File 实际的文件名

    * @return 相对文件名

    */

    private String getAbsFileName(String baseDir, File realFileName) {

    File real = realFileName;

    File base = new File(baseDir);

    String ret = real.getName();

    while (true) {

    real = real.getParentFile();

    if (real == null)

    break;

    if (real.equals(base))

    break;

    else {

    ret = real.getName() + "/" + ret;

    }

    }

    System.out.println("TTTTT" + ret);

    return ret;

    }

    public void testReadZip() throws Exception{

    String baseDir="d:\\temp\\zipout";

    ZipFile zfile=new ZipFile("d:\\download\\src.zip");

    System.out.println(zfile.getName());

    Enumeration zList=zfile.entries();

    ZipEntry ze=null;

    byte[] buf=new byte[1024];

    while(zList.hasMoreElements()){

    //从ZipFile中得到一个ZipEntry

    ze=(ZipEntry)zList.nextElement();

    if(ze.isDirectory()){

    continue;

    }

    //以ZipEntry为参数得到一个InputStream,并写到OutputStream中

    OutputStream os=new BufferedOutputStream(new FileOutputStream(getRealFileName(baseDir, ze.getName())));

    InputStream is=new BufferedInputStream(zfile.getInputStream(ze));

    int readLen=0;

    while ((readLen=is.read(buf, 0, 1024))!=-1) {

    os.write(buf, 0, readLen);

    }

    is.close();

    os.close();

    System.out.println("Extracted: "+ze.getName());

    }

    zfile.close();

    }

    public static void main(String args[]){

    ZipManager manager = new ZipManager();

    try {

    //manager.releaseZipToFile("c:\\test.zip","c:\\test");

    manager.testReadZip();

    }

    catch (Exception e) {}

    System.out.println("over");

    }

    }

    2Q==

    已赞过

    已踩过<

    你对这个回答的评价是?

    评论

    收起

    展开全文
  • Java遍历目录所有文件,读取指定文件夹下的所有文件名,并列出来,使用java.io.File 类的方法来访问系统中的目录,在窗口上部的文本框中输入c 盘根目录“c:\”,按下窗口下部的按钮“View”,则在窗口中部的文本区...
  • java解压/读取rar文件

    千次阅读 2020-02-22 20:48:31
    转自在此感谢作者:... <!-- 解压rar --> <dependency> <groupId>com.github.junrar</groupId> <artifactId>junrar</artifactId&...

    转自在此感谢作者:https://blog.csdn.net/lbf5210/article/details/51206642

    <!-- 解压rar -->
    <dependency>
       <groupId>com.github.junrar</groupId>
       <artifactId>junrar</artifactId>
       <version>3.0.0</version>
    </dependency>

    java实现解压(zip和rar文件)实例-解决中文乱码问题

    1、实现说明:

    在下面引入的包中可以看出:

    1)压缩、解压zip是用到的apache 的zip包,需要在引入jar包(jar-ant.rar);

    2)压缩、解压rar需要用到的是junrar,这里需要引入第三方jar包,我用到的是junrar-0.7.jar

    下面的两个方法是实现解压文件的实例,压缩文件的实现其实也很简单,大家可以查查实现方式,在此我还是不关心压缩文件(相对来说用的少)

     
    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.InputStream;
    import java.util.Enumeration;
    import org.apache.tools.zip.ZipEntry;
    import org.apache.tools.zip.ZipFile;
    import com.github.junrar.Archive;
    import com.github.junrar.rarfile.FileHeader;
     
     
    /**
     * 
     * @author liuBf 
     * 类说明:解压文件公用类 *
     */
    public class UnZipOrRarUtils {
     
     
        /*** 这里用到了synchronized ,也就是防止出现并发问题 ***/
        public static synchronized void untar(String tarFileName, String extPlace)
                throws Exception {
            unRarFile(tarFileName, extPlace);
        }
     
     
        public static synchronized void unzip(String zipFileName, String extPlace)
                throws Exception {
            unZipFiles(zipFileName, extPlace);
        }
     
     
        /**
         * 解压zip格式的压缩文件到指定位置
         * 
         * @param zipFileName
         *            压缩文件
         * @param extPlace
         *            解压目录
         * @throws Exception
         */
        @SuppressWarnings("unchecked")
        public static boolean unZipFiles(String zipFileName, String extPlace)
                throws Exception {
            System.setProperty("sun.zip.encoding",
                    System.getProperty("sun.jnu.encoding"));
            try {
                (new File(extPlace)).mkdirs();
                File f = new File(zipFileName);
                ZipFile zipFile = new ZipFile(zipFileName, "GBK"); // 处理中文文件名乱码的问题
                if ((!f.exists()) && (f.length() <= 0)) {
                    throw new Exception("要解压的文件不存在!");
                }
                String strPath, gbkPath, strtemp;
                File tempFile = new File(extPlace);
                strPath = tempFile.getAbsolutePath();
                Enumeration<?> e = zipFile.getEntries();
                while (e.hasMoreElements()) {
                    ZipEntry zipEnt = (ZipEntry) e.nextElement();
                    gbkPath = zipEnt.getName();
                    if (zipEnt.isDirectory()) {
                        strtemp = strPath + File.separator + gbkPath;
                        File dir = new File(strtemp);
                        dir.mkdirs();
                        continue;
                    } else { // 读写文件
                        InputStream is = zipFile.getInputStream(zipEnt);
                        BufferedInputStream bis = new BufferedInputStream(is);
                        gbkPath = zipEnt.getName();
                        strtemp = strPath + File.separator + gbkPath;// 建目录
                        String strsubdir = gbkPath;
                        for (int i = 0; i < strsubdir.length(); i++) {
                            if (strsubdir.substring(i, i + 1).equalsIgnoreCase("/")) {
                                String temp = strPath + File.separator
                                        + strsubdir.substring(0, i);
                                File subdir = new File(temp);
                                if (!subdir.exists())
                                    subdir.mkdir();
                            }
                        }
                        FileOutputStream fos = new FileOutputStream(strtemp);
                        BufferedOutputStream bos = new BufferedOutputStream(fos);
                        int c;
                        while ((c = bis.read()) != -1) {
                            bos.write((byte) c);
                        }
                        bos.close();
                        fos.close();
                    }
                }
                return true;
            } catch (Exception e) {
                e.printStackTrace();
                return false;
            }
        }
        /**
         * 根据原始rar路径,解压到指定文件夹下.
         * 
         * @param srcRarPath
         *            原始rar路径
         * @param dstDirectoryPath
         *            解压到的文件夹
         */
        public static void unRarFile(String srcRarPath, String dstDirectoryPath) {
            if (!srcRarPath.toLowerCase().endsWith(".rar")) {
                System.out.println("非rar文件!");
                return;
            }
            File dstDiretory = new File(dstDirectoryPath);
            if (!dstDiretory.exists()) {// 目标目录不存在时,创建该文件夹
                dstDiretory.mkdirs();
            }
            Archive a = null;
            try {
                a = new Archive(new File(srcRarPath));
                if (a != null) {
                    // a.getMainHeader().print(); // 打印文件信息.
                    FileHeader fh = a.nextFileHeader();
                    while (fh != null) {
                        // 防止文件名中文乱码问题的处理
                        String fileName = fh.getFileNameW().isEmpty() ? fh
                                .getFileNameString() : fh.getFileNameW();
                        if (fh.isDirectory()) { // 文件夹
                            File fol = new File(dstDirectoryPath + File.separator
                                    + fileName);
                            fol.mkdirs();
                        } else { // 文件
                            File out = new File(dstDirectoryPath + File.separator
                                    + fileName.trim());
                            try {
                                if (!out.exists()) {
                                    if (!out.getParentFile().exists()) {// 相对路径可能多级,可能需要创建父目录.
                                        out.getParentFile().mkdirs();
                                    }
                                    out.createNewFile();
                                }
                                FileOutputStream os = new FileOutputStream(out);
                                a.extractFile(fh, os);
                                os.close();
                            } catch (Exception ex) {
                                ex.printStackTrace();
                            }
                        }
                        fh = a.nextFileHeader();
                    }
                    a.close();
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }

    ————————————————
    版权声明:本文为CSDN博主「卡奇派对」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/lbf5210/article/details/51206642

    public static void main(String[] args) {
        String rarPath = "C:\\Users\\DELL\\Desktop\\sim\\1.rar";
        File rarFile = new File(rarPath);
        try {
            UnZipAnRar.unRar(rarFile, "C:\\Users\\DELL\\Desktop\\");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    读取rar文件名称

    import com.github.junrar.Archive;
    import com.github.junrar.rarfile.FileHeader;
    
    import java.io.*;
    import java.util.Enumeration;
    
    public class UnZipAnRar {
        public static void unRar(File rarFile, String outDir) throws Exception {
            File outFileDir = new File(outDir);
            if (!outFileDir.exists()) {
                boolean isMakDir = outFileDir.mkdirs();
                if (isMakDir) {
                    System.out.println("创建压缩目录成功");
                }
            }
            Archive archive = new Archive(new FileInputStream(rarFile));
            FileHeader fileHeader = archive.nextFileHeader();
            while (fileHeader != null) {
                String fileName = fileHeader.getFileNameW().isEmpty() ? fileHeader
                        .getFileNameString() : fileHeader.getFileNameW();
                System.out.println(fileName);
                if (fileHeader.isDirectory()) {
                    fileHeader = archive.nextFileHeader();
                    continue;
                }
                fileHeader = archive.nextFileHeader();
            }
            archive.close();
        }
    }
    展开全文
  • Java读取压缩文件信息

    2021-02-26 11:17:22
    import java.util.zip.ZipEntry;import java.util.zip.ZipException;import java.util.zip.ZipFile;private static voidreadZip(String fileName) {ZipFile zf= null;try{zf= newZipFile(fileName);HashSet set = ne...
  • java怎么提取或是解压rar压缩文档?以前查了很多的资料,没有找到相关的第三方库,网上查找的资料说是解析rar只能更加rar的命令行参数来解析。因为rar压缩文档的内部结构是没有共开的。所以没有专门的解析库程序。...
  • 在web项目中读取yml配置文件的工具类.可以实现将 server : port : portnumber : 8081 转换为 key为"server.port.portnumber",值为"8081"的Map,String>集合
  • 完美解决java读取excel内存溢出问题,希望可以帮到大家
  • Java读取远程网络上的文件,可以得到文件,实例化地址输入框和按钮,实例化一个面板,用于容纳地址输入框和取文件按钮,增加组件到容器上,打开和创建文件输入流并关闭输入流,设置窗口尺寸和可视化,关闭窗口时退出...
  • Java直接读取zip文件有两种方法:1. 通过zip文件的流直接读取文件public static void readZipFile(ZipInputStream zipInputStream) throws IOException {while((zipInputStream.getNextEntry())!=null){...
  • Java读取和写入二进制大文件的方法,应该说是一个基于二进制的大文件块,演示了如何自定义缓存区,并使用不具有缓冲功能的DataInputStream 和DataOutputStream 类来读写二进制的大文件块数据,运行效果请参见如下...
  • java解析DXF文件信息,这里涉及到各种转换字符串编码的操作,解决了解析过程中遇到中文的乱码问题,包括circle,ellipse,line,lwpolyline等,还涉及到从DXF文件中读取一个字符串、判断CIRCLE实体、判断ellipse实体、...
  • 1. 解析zip文件读取文件流:package test;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.InputStream;import java.io.InputStreamReader;...
  • java 读取压缩文件

    2021-07-05 14:57:59
    用作记录方便以后查找,用到的工具类:commons-compress maven依赖 org.apache.commons commons-compress 1.4.1 java代码段读取数据: BufferedInputStream bin = new BufferedInputStream(inputStream); ...
  • compressFileSuff.equals("rar")){ System.out.println(String.format("[%s]文件非rar类型的压缩文件!",compressFile.getName()));return null; }//region 解压缩文件(rar) Archive archive = null;try{ archive= ...
  • 游戏柄Java读取.rar

    2019-10-22 16:25:36
    模拟方向盘或者游戏柄USB读取Java调用window的JDK的 Joystick实现读取数据。WINDOW7 64位 测试通过。有两个程序,一个C语言生成DLL文件,另外一个Java调用DLL文件读取按钮及方向盘,油门,刹车。有问题可以联系我...
  • Java读取网址URL中的图片并显示,这是个很简单的例子,从网络取得图象,通过Java解析URL,过滤出图片地址,并读取远程URL中的图片内容,显示在JAVA的窗口中。本例主要是通过Toolkit对象,用于获取图像。编写时,我们...
  • 常用文档java5.rar

    2020-05-08 07:34:31
    Java开发常用资料,精心整理,理解全面,如有疑问可以给我留言。包含jvm/java基础/spring ioc/spring web/spring aop等框架知识点。希望对你们有用处
  • Java根据URL读取图像并显示,给出一个图片的URL地址,本代码会显示出该图片。  JTextField jtfUrl; //输入图像地址url  JButton jbGetImage; //取图像按钮  Image image; //获取的图像  Toolkit toolKit; //...
  • packagecom.chinasofti.javase0823....importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;imp...
  •  读取nameID.txt文件中的NAMEID字段(key)对应值(value)并存储,读取NAMEID对应值,读取原始json文件并进行操作和输出,并创建一个包含原始json串的json对象,获取features数组的第i个json对象,读取properties...
  • 本篇文章主要介绍了详解Java无需解压直接读取Zip文件和文件内容,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Java将数据存储在obj文件中并读取出来,数据存储在label.obj,通过读取和生成文件流,得到对象输出流的方法来存储和读取文件对象,读取对象后关闭文件流并输出提示信息。。
  • Java读取Windows字体并演示字体样式效果,程序读取Windows系统所安装的字体,然后允许用户对字体样式进行自定义,最后使用Graphics2D 类中的drawString()绘制输出字体效果,如演示截图所示的运行结果。
  • 电脑上存储的工作过程中发现的Java代码工具包,既有Swing程序也有工具类!工具类可以节约敲代码数据,有用的直接用就好。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,179
精华内容 4,871
关键字:

java读取rar

java 订阅