本文整理匯總了Java中java.io.FileReader類的典型用法代碼示例。如果您正苦於以下問題:Java FileReader類的具體用法?Java FileReader怎麽用?Java FileReader使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
FileReader類屬於java.io包,在下文中一共展示了FileReader類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: init
import java.io.FileReader; //導入依賴的package包/類
private void init(PaySim paysim){
this.paysim = paysim;
try {
File f = new File(this.paysim.getTransferMaxPath());
FileReader reader = new FileReader(f);
BufferedReader bufReader = new BufferedReader(reader);
String line = "";
while((line = bufReader.readLine()) != null){
this.fileContents.add(line);
}
bufReader.close();
} catch (Exception e) {
e.printStackTrace();
}
initMax(this.fileContents);
this.multiplier = this.paysim.getMultiplier();
}
示例2: readJSON
import java.io.FileReader; //導入依賴的package包/類
public String readJSON() {
try {
Object obj = parser.parse(new FileReader(jsonFile));
JSONObject jsonObject = (JSONObject) obj;
jsonString = JSONWriter.getJSONString(jsonObject);
} catch (IOException | ParseException ex) {
Logger.getLogger(ParseJSON.class.getName()).log(Level.SEVERE, null, ex);
}
return jsonString;
}
示例3: loadCmdFile
import java.io.FileReader; //導入依賴的package包/類
private static void loadCmdFile(String name, List<String> args)
throws IOException
{
Reader r = new BufferedReader(new FileReader(name));
StreamTokenizer st = new StreamTokenizer(r);
st.resetSyntax();
st.wordChars(' ', 255);
st.whitespaceChars(0, ' ');
st.commentChar('#');
st.quoteChar('"');
st.quoteChar('\'');
while (st.nextToken() != StreamTokenizer.TT_EOF) {
args.add(st.sval);
}
r.close();
}
示例4: loadCmdFile
import java.io.FileReader; //導入依賴的package包/類
private static void loadCmdFile(String name, List args)
throws IOException
{
Reader r = new BufferedReader(new FileReader(name));
StreamTokenizer st = new StreamTokenizer(r);
st.resetSyntax();
st.wordChars(' ', 255);
st.whitespaceChars(0, ' ');
st.commentChar('#');
st.quoteChar('"');
st.quoteChar('\'');
while (st.nextToken() != st.TT_EOF) {
args.add(st.sval);
}
r.close();
}
示例5: loadOptions
import java.io.FileReader; //導入依賴的package包/類
public static String loadOptions(FileReader fr, String filename) {
LineNumberReader lnr = new LineNumberReader(fr);
Group.restoreAllDefaults();
String line;
try {
while ((line = lnr.readLine()) != null) {
String reason = Group.root.setOption(line);
if (reason != null) {
System.err.println("Option "+line+
" at line "+lnr.getLineNumber()+
" ignored: "+reason);
}
}
} catch (IOException e) {
Group.restoreAllDefaults();
return ("IO Error reading "+filename+
" at line "+lnr.getLineNumber());
}
return null;
}
示例6: getResultsTXT
import java.io.FileReader; //導入依賴的package包/類
public static List<ResultList> getResultsTXT(File f, Map<String, MassBank> dbFiles) throws Exception{
List<ResultList> results=new ArrayList<ResultList>();
BufferedReader br=new BufferedReader(new FileReader(f));
String line;
ResultList rl=null;
while((line=br.readLine())!=null){
if(line.startsWith("query")){
rl=new ResultList();
results.add(rl);
Query q=new Query(line.split("\t")[1]);
q.massbank=dbFiles.get(q.queryID);
rl.query=q;
}else if(line.startsWith("result")){
Result r=new Result(line.split("\t"));
r.massbank=dbFiles.get(r.resultID);
rl.results.add(r);
r.isTrueMatch=rl.query.massbank.inchi.equals(r.massbank.inchi);
}
}
br.close();
return results;
}
示例7: getPUID
import java.io.FileReader; //導入依賴的package包/類
/**
* Utility method used to obtain the name of an user based on an uid
*/
private final String getPUID(final String uid) {
if (pids.containsKey(uid))
return pids.get(uid);
final String pat = "([\\S&&[^:]]+):[\\S&&[^:]]+:" + uid + ":";
final Pattern pattern = PatternUtil.getPattern("uid_" + uid, pat);
try {
BufferedReader in = new BufferedReader(new FileReader("/etc/passwd"));
String line;
while ((line = in.readLine()) != null) {
final Matcher matcher = pattern.matcher(line);
if (matcher.find()) {
final String puid = matcher.group(1);
pids.put(uid, puid);
return puid;
}
}
in.close();
} catch (Throwable t) {
}
pids.put(uid, "UNKNOWN");
return "UNKNOWN";
}
示例8: readFileToString
import java.io.FileReader; //導入依賴的package包/類
private static String readFileToString(String filePath) {
StringBuilder fileData = new StringBuilder(1000);
try {
BufferedReader reader = new BufferedReader(new FileReader(filePath));
char[] buf = new char[10];
int numRead = 0;
while ((numRead = reader.read(buf)) != -1) {
String readData = String.valueOf(buf, 0, numRead);
fileData.append(readData);
buf = new char[1024];
}
reader.close();
}
catch(IOException e) {
e.printStackTrace();
}
return fileData.toString();
}
示例9: convertFiles
import java.io.FileReader; //導入依賴的package包/類
public static void convertFiles(OutputStream output, File[] files) throws IOException {
Context context = new Context();
context.appender = new OutputStreamAppender(output);
for (File file : files) {
context.currentMember = null;
BufferedReader reader = new BufferedReader(new FileReader(file));
try {
String line;
while ((line = reader.readLine()) != null) {
for (Test test : tests) {
if (test.apply(context, line)) {
// go to the next line
break;
}
}
}
} finally {
reader.close();
}
}
}
示例10: onEnable
import java.io.FileReader; //導入依賴的package包/類
@Override
public void onEnable() {
try {
uuid_map = new HashMap<String, UUID>();
getConfig().options().copyDefaults(true);
saveConfig();
initializeLocal();
registerEvents();
registerCommands();
if(uuidFile.exists()) {
BufferedReader reader = new BufferedReader(new FileReader(uuidFile));
byte[] bytes = reader.readLine().getBytes(Charsets.UTF_8);
uuid_map = Serializer.<Map<String, UUID>>deserializeBase64(bytes);
reader.close();
} else {
uuidFile.createNewFile();
}
} catch (Exception | Error e) {
getLogger().log(Level.WARNING, e.getMessage(), e);
}
}
示例11: FileDataSet
import java.io.FileReader; //導入依賴的package包/類
/**
* Creates a new instance of a data set, stored in a file. When this object
* is initialized, the file is read into memory.
*
* @param datafile The file containing the data set
* @throws java.io.IOException when a I/O error is found
* @throws java.lang.ArrayIndexOutOfBoundsException when the file has not
* consistent number of columns
* @throws java.lang.NumberFormatException when the numbers inside the file
* are not parsable
*/
public FileDataSet(File datafile) throws IOException, NumberFormatException, ArrayIndexOutOfBoundsException {
super(true);
BufferedReader in = new BufferedReader(new FileReader(datafile));
String line;
List<String> data;
while ((line = in.readLine()) != null && (!line.equals(""))) {
line = line.trim();
if (!line.startsWith("#")) {
data = new ArrayList<String>();
StringTokenizer tk = new StringTokenizer(line);
while (tk.hasMoreTokens())
data.add(tk.nextToken());
add(data);
}
}
}
示例12: demoToCreateWriteAndReadFromFile
import java.io.FileReader; //導入依賴的package包/類
public void demoToCreateWriteAndReadFromFile() throws IOException {
File file = new File("project.txt");
file.createNewFile();
FileWriter fileWriter = new FileWriter(file);
fileWriter.write ("Hugo Boss \n Gucci \n Tommy Hilfiger \n Armani \n Salvatore \n Dolce & Gabbana \n");
fileWriter.flush();
fileWriter.close();
FileReader fileReader = new FileReader(file);
char[] charArrays = new char[100];
fileReader.read(charArrays);
for (char charArray : charArrays) {
System.out.println(charArray);
fileReader.close();
}
}
示例13: loadBlacklist
import java.io.FileReader; //導入依賴的package包/類
private java.util.HashMap loadBlacklist()
{
java.util.HashMap<String,String> map = new java.util.HashMap<String,String>();
try {
java.io.BufferedReader input = new java.io.BufferedReader( new java.io.FileReader( BLACKLISTFILE ) );
java.lang.String line = "";
while ((line = input.readLine()) != null) {
if (line.length() > 7) {
map.put( line, line );
}
}
input.close();
} catch ( java.io.IOException e ) {
System.out.println( "File is not found" );
}
return map;
}
示例14: listOfProbs
import java.io.FileReader; //導入依賴的package包/類
private ArrayList<String> listOfProbs(){
ArrayList<String> allContents = new ArrayList<String>();
File f = new File(transferFreqMod);
try {
BufferedReader reader = new BufferedReader(new FileReader(f));
String line = "";
while((line = reader.readLine()) != null){
allContents.add(line);
}
reader.close();
} catch (Exception e) {
e.printStackTrace();
}
return allContents;
}
示例15: lerArquivo
import java.io.FileReader; //導入依賴的package包/類
public static byte[] lerArquivo(File arquivo) throws Exception {
byte[] bytes;
try (FileReader arq = new FileReader(arquivo)) {
BufferedReader lerArq = new BufferedReader(arq);
String linha = lerArq.readLine();
String conteudo = linha;
while (linha != null) {
linha = lerArq.readLine(); // lê da segunda até a última linha
if (linha != null){
conteudo += linha;
}
}
bytes = conteudo.getBytes();
}
return bytes;
}