java

位置:IT落伍者 >> java >> 浏览文章

JAVA文件操作类,方便读写小文件


发布日期:2021年04月11日
 
JAVA文件操作类,方便读写小文件

package cnedudlutwisdom;

import javaio*;

import javautil*;

public class FileAccess {

public static String readAllText(String fileName) throws IOException {

StringBuffer sb = new StringBuffer();

char[] buf = new char[];

BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(fileName)));

while(brread(buf) != ) {

sbappend(buf);

}

return sbtoString();

}

public static String readAllText(String fileName String encode) throws IOException {

StringBuffer sb = new StringBuffer();

char[] buf = new char[];

BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(fileName) encode));

while(brread(buf) != ) {

sbappend(buf);

}

return sbtoString();

}

public static String[] readAllLines(String fileName) throws IOException {

ArrayList<String> lines = new ArrayList<String>();

String s;

BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(fileName)));

while ((s = brreadLine()) != null)

linesadd(s);

brclose();

return linestoArray(new String[]{});

}

public static String[] readAllLines(String fileName String encode) throws IOException {

ArrayList<String> lines = new ArrayList<String>();

String s;

BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(fileName) encode));

while ((s = brreadLine()) != null)

linesadd(s);

brclose();

return linestoArray(new String[]{});

}

public static void writeAllText(String fileName String text) throws FileNotFoundException {

PrintWriter pw = new PrintWriter(new FileOutputStream(fileName));

pwprint(text);

pwflush();

pwclose();

}

public static void writeAllText(String fileName String encode String text) throws FileNotFoundException UnsupportedEncodingException {

PrintWriter pw = new PrintWriter(new OutputStreamWriter(new FileOutputStream(fileName) encode));

pwprint(text);

pwflush();

pwclose();

}

public static void writeAllLines(String fileName String[] lines) throws FileNotFoundException {

PrintWriter pw = new PrintWriter(new FileOutputStream(fileName));

for(String s : lines)

pwprintln(s);

pwflush();

pwclose();

}

public static void writeAllLines(String fileName String encode String[] lines) throws FileNotFoundException UnsupportedEncodingException {

PrintWriter pw = new PrintWriter(new OutputStreamWriter(new FileOutputStream(fileName) encode));

for(String s : lines)

pwprintln(s);

pwflush();

pwclose();

}

public static void writeObject(String fileName Serializable ob) throws IOException {

ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(fileName));

ooswriteObject(ob);

oosflush();

oosclose();

}

public static Object readObject(String fileName) throws IOException ClassNotFoundException {

ObjectInputStream ois = new ObjectInputStream(new FileInputStream(fileName));

Object ob = oisreadObject();

oisclose();

return ob;

}

}

               

上一篇:Java NIO(异步IO)Socket通信例子

下一篇:在Java中实现UDP协议编程的方法