Skip to content

Instantly share code, notes, and snippets.

View AlbertHG's full-sized avatar
🎯
Focusing

Canary AlbertHG

🎯
Focusing
View GitHub Profile
@AlbertHG
AlbertHG / OSExecute.java
Last active July 26, 2016 08:09
进程控制错误输出简化工具
import java.io.BufferedReader;
import java.io.InputStreamReader;
class OSExecuteException extends RuntimeException {
public OSExecuteException(String why) {
super(why);
}
}
@AlbertHG
AlbertHG / BinaryFile.java
Created July 26, 2016 06:49
读取二进制文件
/**
* 读取二进制文件
* @author A
*
*/
class BinaryFile {
public static byte[] read(File file) throws IOException {
BufferedInputStream bf = new BufferedInputStream(new FileInputStream(file));
try {
byte[] data = new byte[bf.available()];
@AlbertHG
AlbertHG / TextFile.java
Created July 26, 2016 04:03
文件读写的实用工具
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.TreeSet;
public class TextFile extends ArrayList<String> {
@AlbertHG
AlbertHG / Directory.java
Last active July 26, 2016 04:14
目录实用工具
import java.io.File;
import java.io.FilenameFilter;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.regex.Pattern;
public final class Directory {