-
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保存与读取文件.rar
2019-07-10 17:53:54Java保存与读取文件代码示例,super("存储与读取对象"); //调用父类构造函数 Container container=getContentPane(); //得到容器 Icon imageIcon=new ImageIcon("image.gif"); //实例化一个图标 ... -
用JAVA读取rar文件中文件的名称和打开文件读出文件的内容
2021-02-12 17:48:47import 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();
}
}
都在控制台实现此功能
分享到:
2009-08-25 22:49
浏览 3307
评论
-
java 读取ZIP和RAR压缩包的目录结构
2014-09-19 18:08:50java ZIP和RAR 压缩包 目录结构。 1.ant.jar 解决java自带zip不能读取中文压缩包的问题; 2.需要安装WINRAR软件,以便解压rar文件,然后获取对应目录; 3.实现在线预览压缩包目录结构的功能; -
Java提取压缩包中的文件.rar
2019-07-10 18:41:50Java提取压缩包中的文件,文件操作的范畴,操作对象为ZIP格式的压缩文件,将从ZIP中提取出BMP图像文件,要将从压缩包中提取文件,必须先解压压缩包,然后将指定文件拷贝出来,代码中先实现了对zip文件的解压,然后... -
java怎么读取Zip和RAR里面的文件啊?
2021-03-03 11:57:09展开全部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");
}
}
已赞过
已踩过<
你对这个回答的评价是?
评论
收起
-
Java遍历目录所有文件.rar
2019-07-10 18:32:52Java遍历目录所有文件,读取指定文件夹下的所有文件名,并列出来,使用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/51206642public 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:22import 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文档中的文本数据 | 学步园
2021-03-06 14:49:32用java怎么提取或是解压rar压缩文档?以前查了很多的资料,没有找到相关的第三方库,网上查找的资料说是解析rar只能更加rar的命令行参数来解析。因为rar压缩文档的内部结构是没有共开的。所以没有专门的解析库程序。... -
Java读取yml配置文件 YamlUtils.rar
2019-08-15 16:59:45在web项目中读取yml配置文件的工具类.可以实现将 server : port : portnumber : 8081 转换为 key为"server.port.portnumber",值为"8081"的Map,String>集合 -
完美解决java读取excel内存溢出问题.rar
2019-06-06 15:55:15完美解决java读取excel内存溢出问题,希望可以帮到大家 -
Java读取远程网络上的文件.rar
2019-07-10 09:48:28Java读取远程网络上的文件,可以得到文件,实例化地址输入框和按钮,实例化一个面板,用于容纳地址输入框和取文件按钮,增加组件到容器上,打开和创建文件输入流并关闭输入流,设置窗口尺寸和可视化,关闭窗口时退出... -
Java不解压直接读取zip文件和文件内容
2021-03-11 13:55:54Java直接读取zip文件有两种方法:1. 通过zip文件的流直接读取文件public static void readZipFile(ZipInputStream zipInputStream) throws IOException {while((zipInputStream.getNextEntry())!=null){... -
Java读取和写入二进制大文件的方法.rar
2019-07-10 18:32:56Java读取和写入二进制大文件的方法,应该说是一个基于二进制的大文件块,演示了如何自定义缓存区,并使用不具有缓冲功能的DataInputStream 和DataOutputStream 类来读写二进制的大文件块数据,运行效果请参见如下... -
java读取解析DXF文件信息.rar
2019-07-10 18:02:06java解析DXF文件信息,这里涉及到各种转换字符串编码的操作,解决了解析过程中遇到中文的乱码问题,包括circle,ellipse,line,lwpolyline等,还涉及到从DXF文件中读取一个字符串、判断CIRCLE实体、判断ellipse实体、... -
Java无需解压直接读取Zip文件和文件内容
2021-03-26 10:55:571. 解析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); ... -
java 提取(解压)rar文件中特定后缀的文件并保存到指定目录
2021-02-12 17:48:48compressFileSuff.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中的图片并显示.rar
2019-07-10 11:52:47Java读取网址URL中的图片并显示,这是个很简单的例子,从网络取得图象,通过Java解析URL,过滤出图片地址,并读取远程URL中的图片内容,显示在JAVA的窗口中。本例主要是通过Toolkit对象,用于获取图像。编写时,我们... -
常用文档java5.rar
2020-05-08 07:34:31Java开发常用资料,精心整理,理解全面,如有疑问可以给我留言。包含jvm/java基础/spring ioc/spring web/spring aop等框架知识点。希望对你们有用处 -
Java根据URL读取图像并显示.rar
2019-07-10 11:35:24Java根据URL读取图像并显示,给出一个图片的URL地址,本代码会显示出该图片。 JTextField jtfUrl; //输入图像地址url JButton jbGetImage; //取图像按钮 Image image; //获取的图像 Toolkit toolKit; //... -
Java学习笔记之I/O流(读取压缩文件以及压缩文件)
2021-02-12 17:48:48packagecom.chinasofti.javase0823....importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;imp... -
Java 读取、添加、删除修改json文件数据范例.rar
2019-07-10 18:02:02读取nameID.txt文件中的NAMEID字段(key)对应值(value)并存储,读取NAMEID对应值,读取原始json文件并进行操作和输出,并创建一个包含原始json串的json对象,获取features数组的第i个json对象,读取properties... -
详解Java无需解压直接读取Zip文件和文件内容
2020-08-29 04:11:10本篇文章主要介绍了详解Java无需解压直接读取Zip文件和文件内容,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
Java将数据存储在obj文件中并读取出来.rar
2019-07-10 09:48:28Java将数据存储在obj文件中并读取出来,数据存储在label.obj,通过读取和生成文件流,得到对象输出流的方法来存储和读取文件对象,读取对象后关闭文件流并输出提示信息。。 -
Java读取Windows字体并演示字体样式效果.rar
2019-07-10 09:48:18Java读取Windows字体并演示字体样式效果,程序读取Windows系统所安装的字体,然后允许用户对字体样式进行自定义,最后使用Graphics2D 类中的drawString()绘制输出字体效果,如演示截图所示的运行结果。 -
Java存储与读取对象.rar
2020-05-17 15:22:28电脑上存储的工作过程中发现的Java代码工具包,既有Swing程序也有工具类!工具类可以节约敲代码数据,有用的直接用就好。