
正文
java创建包代码 java怎么创建包和类
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何用java创建一个加密的压缩包
下面的示例代码演示如何创建zip压缩包。
首先需要由需要压缩的文件创建一个InputStream对象,然后读取文件内容写入到ZipOutputStream中。
ZipOutputStream类接受FileOutputStream作为参数。创建号ZipOutputStream对象后需要创建一个zip entry,然后写入。
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
/**
*
* @author outofmemory.cn
*/
public class Main {
/**
* Creates a zip file
*/
public void createZipFile() {
try {
String inputFileName = "test.txt";
String zipFileName = "compressed.zip";
//Create input and output streams
FileInputStream inStream = new FileInputStream(inputFileName);
ZipOutputStream outStream = new ZipOutputStream(new FileOutputStream(zipFileName));
// Add a zip entry to the output stream
outStream.putNextEntry(new ZipEntry(inputFileName));
byte[] buffer = new byte[1024];
int bytesRead;
//Each chunk of data read from the input stream
//is written to the output stream
while ((bytesRead = inStream.read(buffer)) 0) {
outStream.write(buffer, 0, bytesRead);
}
//Close zip entry and file streams
outStream.closeEntry();
outStream.close();
inStream.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
new Main().createZipFile();
}
相关问答
Q1: 如何在java里包中建包
package+包名 可以加在最前面 例如java创建包代码:package a.b.c;表示打包在a文件夹下java创建包代码的b文件夹里java创建包代码的c文件夹
Q2: 请问一下java怎么建包,比如我用记事本写代码,其中一个程序要用另一个程序里的类,怎么用package包含?
只能把需要用到java创建包代码的那个程序打包成.jar格式java创建包代码,然后把打包好java创建包代码的.jar文件放入到现在要调用的程序文件夹目录下,然后直接import xx.xx.*;来调用那个需要调用的程序就可以了。
如果point.java与CalculateDistance.java都在Cjava创建包代码:\liu下面的话,不需要导入。直接调用就可以了。
可以砸CalculateDistance.java里,不如java创建包代码:
public class CalculateDistance
{
public static void main(String[] args)
{
point pt=new point();
pt.**();//直接实例、调用就可以了。
}
}
关于java创建包代码和java怎么创建包和类的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






