File file=new File("D:/aaa"); new 出来的是什么呢?要是对象还用creatfileeNewFile()

编写一个Java应用程序,该程序读取从键盘输入的一行文本并将其存储到文件aaa.txt中_百度知道
编写一个Java应用程序,该程序读取从键盘输入的一行文本并将其存储到文件aaa.txt中
该程序读取从键盘输入的一行文本并将其存储到文件aaa。当用户运行该应用程序时.txt中编写一个Java应用程序,需要输入一行文本并按下Enter键
S\&#47.close();string&#39.IOException.FileW
String s=sc.import java.util.in);public class OutputA { public static void main(String [] args){
Scanner sc=new Scanner(Systemimport java.nextLine();
} catch (IOException e) {
&#47.flush();
bw.BufferedW)).println(&
bw.printStackTrace().out.
BufferedWriter bw=new BufferedWriter(new FileWriter(&d.io.Simport java.write(s).txt&+s):\ TODO Auto-generated catch block
来自团队:
其他类似问题
为您推荐:
其他1条回答
;&#92.close();/);log一个函数.println(msg); TODO Auto-generated catch blocke;fileW} S&#47,从键盘读取的话使用Scanner类的nextLine方法即可;n&[& true代表追加Date date = new Date().toLocaleString()+&fileWfileWfileW&#47,多看看java的apipublic static void writeLogFile(String msg) {try {FileWriter fileWriter = new FileWriter(&quot.write(msg).\]
&+date.write(&quot:\fileWd.printStackTrace(),希望可以给你点参考, true).write(&).flush();} catch (IOException e) {&#47.txt&quot
java应用程序的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java 输入流类FileInputStream下的read()是什么意思?_百度知道
java 输入流类FileInputStream下的read()是什么意思?
该类意思是:从InputStream中派生出来的简单输入类。一、构造方法FileInputStream(String name);
//使用给定的文件名创建对象FileInputStream(File file);
//使用File对象创建FileInputStream对象二、读取文件1.使用文件输入流读取文件FileInuputStream istream=new FileInputStream(&myfile.dat&);或:File f=new File(&myfile.dat&);FileInputStream istream=new FileInputStream(f);构造方法可能会产生异常IOException,故为了把一个文件输入流对象与一个文件关联起来,需:try { FileInputStream ins=new FileInputStream(&myfile.dat&);}catch (IOException e){ System.out.println(&File read error:&+e);}2.从输入流中读取字节int read();
//从输入流中读取单个字节数据(0~255),如到输入流末尾则返回-1int read(byte b[]);
//读多个字节int read(byte b[],int off,int len);3.关闭流Java在程序结束时自动关闭所有打开的流,但显式关闭任何打开的流是一个好习惯。close();
其他类似问题
为您推荐:
提问者采纳
一般纯文本文件,无疑是想打印出该文件中,各个字节的ASCII码,并且有可能是负数,再把char转成int型,我们都可以用char来读取。但对于非文本文件,如果用byte读出来就将是数字,因为我们读到的那个字节很可能不是正数两个都属于字节流读取方式。所以转成了char型,我们就最好用byte来读了。char 的范围是0~255byte 的范围是-128~127用char型就能读出该数据的ASCII字符。而你这个例子
提问者评价
其他4条回答
返回的是一个int值. This method blocks if no input is yet available,这个read方法被overload了text[count]=( (char)用的是下面这个没有参数的read方法readpublic int read()
throws IOExceptionReads a byte of data from this input stream.read())你看的那个read只是FileInputStream的一个实现
read()当然就是读了`也看你read里加不加参数
不加就是一个一个个的读你写了一句话``比如&abc&那打印的就是 97 98 99你试试 按 住alt键不放 右手再按数字键上的 这些数字 是不是打的abc那read 就是将这些 字符串 转换为数字
(可以这样理解)然后char 可以将他们还原 显示为对应的字母如97 --a
FileInputStream的read() 默认情况下 返回 ASCII码读取文件的时候 这样来做比较好点FileInputStream file=new FileInputStream(&filename&);InputStreamReader isr=new InputStreamReader(file);BufferedReader br=new BufferedReader(isr);try{
String show=br.readLine();
while(show!=null){
//String show=br.readLine();
System.out.println(show);
show=br.readLine();
fileinputstream的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁《JAVA语言程序设计》期末考试试题及答案4_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
《JAVA语言程序设计》期末考试试题及答案4
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩5页未读,继续阅读
你可能喜欢}

我要回帖

更多关于 creatfile nic 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信