Java 随机流 输出怎么换行?

Java 随机流 输出怎么换行?,第1张

import javaioFileNotFoundException;
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);

下面我给你一个完整的例子


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13378283.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存