jjzjj

BufferedWriter

全部标签

Java - 当我使用 PrintWriter、BufferedWriter 和 FileWriter 写入时如何从文件中读取?

我有将一些数据写入文件的方法。我使用PrintWriter、BufferedWriter和FileWriter如下所示publicvoidwriteToFile(StringFileName){PrintWriterpw=null;try{pw=newPrintWriter(newBufferedWriter(newFileWriter(FileName)));for(Carscar:list){pw.println(car.getType());pw.println(car.getMaxSpeed());pw.println(car.getOwner());pw.println();

java - 如何从文本区域逐行阅读

我已经弄清楚如何逐行读取文本文档的内容并将其逐行显示到jtextarea中,并且我已经弄清楚如何从字符串数组逐行写出到文本文档。我只是很难从textarea中获取每一行,一旦我可以将每一行放入一个数组中,我就可以开始了。下面是我将用来将每一行写入文件的代码...publicclassFileWrite{publicstaticvoidFileClear(StringFileName)throwsIOException{FileWriterfstream=newFileWriter(FileName,true);BufferedWriterout=newBufferedWriter(fs

java写入文本文件

我想打印以下内容测试1测试2测试3测试4但我似乎无法将文本转到下一行。请帮忙importjava.io.*;publicclassMainFrame{publicstaticvoidmain(String[]args){try{BufferedWriterout=newBufferedWriter(newFileWriter("file.txt"));for(inti=0;i 最佳答案 试试out.newLine();所以,应该是for(inti=0;iSource(JavaAPI) 关

java - 将文件保存到Java中的特定目录?

这可能是一个愚蠢的问题,但我是Java的新手,我无法弄明白。基本上,我试图从网站下载一些文件,我想将它们保存到特定文件夹(而不是我的Java文件所在的默认文件夹)。我该怎么做?我一直在使用FileReader、BufferedReader、BufferedInputStream和FileOutputStream类。谢谢:) 最佳答案 Java对IO非常友好。尝试这样的事情:Filefile=newFile("/some/absolute/path/myfile.ext");OutputStreamout=newFileOutputS

java - 如何在 Hadoop 上更新或写入文件系统?

所以我在Hadoop上使用一个文件系统,我需要使用路径对该文件系统进行一些更新。在这个文件系统中,我有不同的txt格式文件。我可以使用路径访问这些文件。下面我认为我可以使用BufferedReader读取Hadoop上的文本文件,但尚未经过测试。fs=FileSystem.get(URI.create(path),conf);Pathpt=newPath(out+"/"+name+".txt");BufferedReadereach_br=newBufferedReader(newInputStreamReader(fs.open(pt)));我想使用路径写入特定文件。我想不通。有什么

android - 在 Android 中捕获完整的日志

我想知道如何从Android设备获取完整日志(从我的应用程序初始化到任何崩溃或直到强制关闭我的应用程序)。我在这里发布的原因是我的应用程序在某个时候崩溃了,但是当我使用DDMS/Logcat获取日志时,我的崩溃详细信息被新日志覆盖了。如何获取我的崩溃原因日志..特别希望捕获native代码崩溃。即I/DEBUG(21835):信号11(SIGSEGV),代码1(SEGV_MAPERR),故障地址00000004...此adblogcat>crash.txt是否会确保写入文件永远发生? 最佳答案 我试过这个效果很好,不确定它会消耗多少

android - 频繁写入 SD 卡的影响

在我的聊天应用程序中,我添加了记录聊天的功能。日志保存在sdcard上,并且一个BufferedWriter为每个人/channel聊天完成时保持打开状态。我想知道这可能会对SD卡及其生命周期产生什么影响。我的BufferedWriter的缓冲区大小是1024,我也想知道是太小还是太大。 最佳答案 闪存卡的续航时间约为amillionwritecycles每个区域,可能包括磨损均衡,这基本上意味着尝试写入不同的区域,这样特定的点就不会磨损。所以在大约(sizeOfSDCard/sizeOfYourData)*1,000,000次写入

java - 删除文件内容android

在写入更多信息之前,我需要删除文件的内容。我尝试了不同的方法,例如我删除了内容但文件保持相同大小,以及当我在删除后开始写入时,一个空白孔似乎是我写入新数据之前删除的大小.这是我试过的...BufferedWriterbw;try{bw=newBufferedWriter(newFileWriter(path));bw.write("");bw.close();}catch(IOExceptione){e.printStackTrace();}我也试过这个...Filef=newFile(file);FileWriterfw;try{fw=newFileWriter(f,false);f

android - 写入/读取文件到/从 Android 手机的内存

我有一个名为“MyClass”的实用程序类。该类有两种方法可以将一些数据读/写到手机的内存中。我是android新手,请按照以下代码操作。publicclassMyClass{publicvoidConfWrite(){try{BufferedWriterbufferedWriter=newBufferedWriter(newFileWriter(newFile(getFilesDir()+File.separator+"MyFile.txt")));bufferedWriter.write("lalitpoptani");bufferedWriter.close();}catch(E

java - 我如何从java中的服务器TCP获得回复

我的代码只是做一个简单的任务,从客户端的控制台发送文本到服务器并接收回复。但是我的代码不起作用。我一直向服务器发送文本,但没有回复发回。我做了几个例子,加上客户给的2个数字。我以同样的方式执行此操作,但我无法弄清楚问题出在哪里。服务器:publicclassServer{publicstaticvoidmain(String[]args){try{ServerSocketserver=newServerSocket(8);Socketclient=server.accept();BufferedReaderinFromClient=newBufferedReader(newInputS