java csv 写入从键盘写入文件代码哪里不对??

java中键盘写入文件的内容怎么不换行啊,请问高手,如何输入操作才能让输入的文本按照自己的意愿换行啊?_百度知道
java中键盘写入文件的内容怎么不换行啊,请问高手,如何输入操作才能让输入的文本按照自己的意愿换行啊?
我有更好的答案
java代码的输出是按照HTML代码执行的,你不输入换行字符是不会自动换行的,\n或者\n\t
/n表示换行
写入到文件里就可以了
你说的是什么意思不是很明白。是说在控制太输入数据部换行吗?
你是说当你按回车键时换行吗??
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java中 读取文件时想用相对路径,代码怎么写?
java中 读取文件时想用相对路径,代码怎么写?
test
|
src
|
t;
|
test.properties
Read.java

test.properties:
TEST=test

Read.java:
import java.io.FileInputS
import java.io.FileNotFoundE
import java.io.IOE
import java.util.P

public class Read {
	public static String TEST ;
	private static Properties loadPropertyFile() throws FileNotFoundException,IOException{
		Properties properties = new Properties() ;
		FileInputStream fs = new FileInputStream(&src/t090417/test.properties&);
		properties.load(fs);
		
	}
	public static void loadProperty(){
		try{
			Properties properties = loadPropertyFile();
			TEST = properties.getProperty(&TEST&);
			System.out.println(&read from properties: &+TEST);
		}catch(Exception e){
			e.printStackTrace();
		}
	}
	public static void main(String[] args) {
		loadProperty();
	}
}

其中用的就是相对路径!
&src/t090417/test.properties&这样就可以吗?我把java文件和要读取的文件放一起写成&...\test.properties&可以吗?
貌似不行,报错:FileNotFoundException!
你可以自己试试
&...\test.properties&我试了,我想的不行。谢谢了
的感言:yes 相关知识
相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号7289人阅读
读文件:BufferedReader
从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。
可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。
通常,Reader 所作的每个读取请求都会导致对基础字符或字节流进行相应的读取请求。因此,建议用 BufferedReader 包装所有其 read() 操作可能开销很高的 Reader(如 FileReader 和 InputStreamReader)。例如,
&BufferedReader in
&& = new BufferedReader(new FileReader(&foo.in&));
&将缓冲指定文件的输入。如果没有缓冲,则每次调用 read() 或 readLine() 都会导致从文件中读取字节,并将其转换为字符后返回,而这是极其低效的。
可以对使用 DataInputStream 进行按原文输入的程序进行本地化,方法是用合适的 BufferedReader 替换每个 DataInputStream。
为了指定文件的编码方式,再进入如下修改:
//BufferedReader in = new BufferedReader(new FileReader(saveFilename));
BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(saveFilename),&GB2312&));
写文件:BufferedWriter
将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。
可以指定缓冲区的大小,或者接受默认的大小。在大多数情况下,默认值就足够大了。
该类提供了 newLine() 方法,它使用平台自己的行分隔符概念,此概念由系统属性 line.separator 定义。并非所有平台都使用新行符 ('\n') 来终止各行。因此调用此方法来终止每个输出行要优于直接写入新行符。
通常 Writer 将其输出立即发送到基础字符或字节流。除非要求提示输出,否则建议用 BufferedWriter 包装所有其 write() 操作可能开销很高的 Writer(如 FileWriters 和 OutputStreamWriters)。例如,
&PrintWriter out
&& = new PrintWriter(new BufferedWriter(new FileWriter(&foo.out&)));
&将缓冲 PrintWriter 对文件的输出。如果没有缓冲,则每次调用 print() 方法会导致将字符转换为字节,然后立即写入到文件,而这是极其低效的。
为了指定文件的编码方式:
PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(saveFilename),&GB2312&)));
=======================代码示例=======================
* 读取文件内容
* @param filePathAndName
String 如 c:\\1.txt 绝对路径
* @return boolean
public static String readFile(String filePathAndName) {
String fileContent = &&;
File f = new File(filePathAndName);
if(f.isFile()&&f.exists()){
InputStreamReader read = new InputStreamReader(new FileInputStream(f),&UTF-8&);
BufferedReader reader=new BufferedReader(read);
while ((line = reader.readLine()) != null) {
fileContent +=
read.close();
} catch (Exception e) {
System.out.println(&读取文件内容操作出错&);
e.printStackTrace();
return fileC
} 写文件:
* 写入文件
* @param filePathAndName
String 如 c:\\1.txt 绝对路径
public static void writeFile(String filePathAndName, String fileContent) {
File f = new File(filePathAndName);
if (!f.exists()) {
f.createNewFile();
OutputStreamWriter write = new OutputStreamWriter(new FileOutputStream(f),&UTF-8&);
BufferedWriter writer=new BufferedWriter(write);
Writer.write(fileContent);
Writer.close();
} catch (Exception e) {
System.out.println(&写文件内容操作出错&);
e.printStackTrace();
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:200812次
积分:2638
积分:2638
排名:第7046名
原创:46篇
转载:100篇
评论:24条
(4)(2)(8)(2)(16)(21)(26)(16)(14)(7)(34)java IO代码问题:将两个txt文件内容分别去重并去除重复内容后写入到另外两个txt文件,下面代码根本写不进
[问题点数:40分,结帖人mnvad]
java IO代码问题:将两个txt文件内容分别去重并去除重复内容后写入到另外两个txt文件,下面代码根本写不进
[问题点数:40分,结帖人mnvad]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关推荐:
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。

我要回帖

更多关于 java写入txt文件换行 的文章

 

随机推荐