📄 test.java
字号:
package com.test;
import jk.unrar.RARFileInfo;
import jk.unrar.UnRar;
import jk.unrar.UnRarException;
public class Test
{
static void print(int[] arr, int n)
{
int step = 1, length = arr.length;
for (int a : arr)
{
if (step % n == 1)
{
System.out.print("<tr>");
}
System.out.print(a);
if (step % n == 0)
{
System.out.println("</tr>");
}
else
{
if (step != length)
{
System.out.print(",\t\t");
}
else
{
for (int i = 0; i < n - step % n; i++)
{
System.out.print(",\t\tn");
}
System.out.println("</tr>");
}
}
step++;
}
}
static void test(String filename, String desc) throws UnRarException
{
UnRar.init("d:/junrar.dll");
UnRar unRar = new UnRar();
RARFileInfo[] infos = unRar.list(filename);
for (RARFileInfo info : infos)
{
System.out.printf("filename:%1$s; time%2$tc; comment:%3$s" ,info.getFileName(),info.getFileTime(),info.getComment());
}
unRar.extract(filename, desc);
}
public static void main(String[] args) throws UnRarException
{
// BasicDataSource bdds = new BasicDataSource();
// bdds.setDriverClassName("oracle.jdbc.driver.OracleDriver");
// bdds.setUrl("jdbc:oracle:thin:@192.168.0.118:1521:orcl");
// bdds.setUsername("resourceadmin");
// bdds.setPassword("admin");
// bdds.setInitialSize(2);
//
// Hashtable<String, String> env = new Hashtable<String, String>();
// env.put("java.naming.factory.initial","org.apache.naming.java.javaURLContextFactory");
// InitialContext ctx = new InitialContext(env);
// ctx.bind("jdbc/test", bdds);
// DataSource ds = (DataSource)ctx.lookup("jndi/test");
// Connection conn = ds.getConnection();
// conn = DatabaseConnect.getConnection();
// conn.close();
test("d:/新建文件夹.rar", "d:/ddd");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -