com.shopizer.search.utils.FileUtil Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sm-search Show documentation
Show all versions of sm-search Show documentation
Search module for shopizer using elasticsearch 5.6.12
package com.shopizer.search.utils;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
public class FileUtil {
public static String readFileAsString(String fileName) throws java.io.IOException {
InputStream is = null;
Reader r = null;
try {
is = FileUtil.class.getClassLoader().getResourceAsStream(fileName);
if (is == null) {
throw new java.io.IOException("File " + fileName + " not found");
}
InputStreamReader in = new InputStreamReader(is);
StringBuffer buffer = new StringBuffer();
r = new BufferedReader(in);
int ch;
while ((ch = r.read()) > -1) {
buffer.append((char) ch);
}
r.close();
return buffer.toString();
} finally {
if (r != null) {
try {
} catch (Exception ignore) {
}
}
if (is != null) {
try {
} catch (Exception ignore) {
}
}
}
// URL url = FileUtil.class.getResource(fileName);
// String fullyQualifiedFilename = url.getFile();
/*
* BufferedReader reader = new BufferedReader( new FileReader(fileName));
*
* char[] buf = new char[1024]; int numRead=0; while((numRead=reader.read(buf)) != -1){
* fileData.append(buf, 0, numRead); } reader.close(); return fileData.toString();
*/
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy