Added bytereturn for file

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

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