Added bytereturn for file

This commit is contained in:
Ziver Koc 2015-11-08 15:53:25 +01:00
parent 8033c47f40
commit 611770fa1f

21
src/zutil/io/file/FileUtil.java Normal file → Executable file
View file

@ -120,36 +120,39 @@ public class FileUtil {
/**
* Reads and returns the content of a file as a String.
* Or use FileUtils.readFileToString(file);
*
*
* @param file
* @return the file content
*/
public static String getContent(File file) throws IOException{
InputStream in = new FileInputStream(file);
String data = new String(IOUtil.getContent( in ));
in.close();
return data;
return new String(getByteContent(file));
}
public static byte[] getByteContent(File file) throws IOException {
InputStream in = new FileInputStream(file);
byte[] data = IOUtil.getContent(in);
in.close();
return data;
}
/**
* Reads and returns the content of a file as a String.
* Or use FileUtils.readFileToString(file);
*
*
* @param url
* @return the file content
*/
public static String getContent(URL url) throws IOException{
InputStream in = url.openStream();
String data = new String(IOUtil.getContent( in ));
String data = new String(IOUtil.getContent(in));
in.close();
return data;
}
/**
* Cache for the search functions
*/
private static HashMap<SearchItem,List<File>> search_cache = new HashMap<SearchItem,List<File>>();
/**
* An Cache Item class to identify different cached items
* @author Ziver