import javaioIOException;
import javaioRandomAccessFile;
public class RandomAccess {
public static void main(String args[]) throws IOException{
RandomAccessFile raf=null;
try {
raf = new RandomAccessFile("work","rw");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
rafseek(raflength());
rafwrite("hello world!\naaa"getBytes());
rafclose();
}
}
用 \n 就好了JTextArea txt = new JTextArea();
txtsetLineWrap(true); // 当字符串太长时,允许自动换行
txtsetText("a\r\nb\r\n");// 通过\r\n添加换行符
把txt文件中的字符按照一行一行读出,用BufferedReader类的readLine()函数
下一次写时换一行写,用BufferedWriter的newLine()函数
我给你个例子,你看看吧。
import javaioBufferedReader;import javaioBufferedWriter;
import javaioFileInputStream;
import javaioFileOutputStream;
import javaioInputStreamReader;
import javaioOutputStreamWriter;
public class Test111 {
public static void main(String[] args) throws Exception{
String readFile="etxt";
String writeFile="otxt";
BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(readFile)));//读取文件所在路径
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(writeFile)));//写入文件所在路径
String input=null;
while((input=inreadLine())!=null){
String str[]=inputsplit(":");
outwrite(str[1]);
outnewLine();
outflush();
}
Systemoutprintln(readFile+"文件处理完毕!输出文件"+writeFile);
outclose();
inclose();
}
}
运行结果:
etxt文件内容
name:mmm
id:12312
address: asdad
otxt文件内容
mmm
12312
asdad
按照你的要求输出保留两位小数并换行的Java语句如下
Systemoutprintf("AVE=%2f\n",q/n);
下面我给你一个完整的例子
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)