I have seen different methods of creating and reading files (specifically text files) in Java. The PrintWriter method or the Formatter with a Scanner to read the file, using a BufferedWriter with a BufferedReader, etc. They will all read/write text files, but from what I understand they do so in different ways. When would it be more beneficial to use a buffered writer than, say, PrintWriter, which is much simpler code-wise? Is there a "best" way to handle i/o in general in Java?
My background is mainframe and i'm new to java. We're moving from mainframe to the java world and I'm trying to achieve a task. I have a main folder and then bunch of sub folders and each sub folder has bunch of xml files, files size are varies some of them are 900kb. I need to read these xml files and send the output to the txt file (comma separated).
Some possible options or sample example... Please find below the sample xml file. I need to extract information's only where
I got a question in my last interview, its all about multithreading, interviewer asked me to write a program, to write the contents of three files(F1,F2,F3) in to a new File F4, using multithreading , first thread should read the first file and second thread should read second file, so the File F4 should contain F1's contents in first then F2's contents after that etc. I tried to give my best shot, but i couldn't get a way to ensure that the first thread is reading the first file and write to F4 then second thread reading the second file and writing once first file is written completely into F4 and so on ..how to do this?
I have an excel spreadsheet, with a specific filename and location which doesn't change (e.g. C:/workbook.xls)What I would like to do is have a window open when I open an .exe file, and in this window is a bunch of check boxes, text areas and drop down boxes (I can implement these, that's about my level of JAVA)
Then, when I click on a button in this window (for example, a button which says "Save"), the data from all these boxes and menus etc. goes into specific cells in the excel spreadsheet. Or if certain values are selected from a drop down menu, then a bunch of cells are empty.
i have to save some particular info of a pdf file info into a database.there are lots of folders with tons of pdf files to be analized and then getting that info saved. make the process incremental? i need the program to stop at some point. and then continue to analize the resting files in the folders (i dont want the program to start all over again from 0 )my ideas are..sorting all the files using apache commons sort (by date) method (iv seen it somewhere) and saving the last file analized in the dabatase to then continue. OR just adding some extra character to the pdf file name that has been analized like for example xx-xxx.pdf to xx-xxxa.pdf.
I am currently using the following Rally API Java code(below...in Java 1.7) to create an object and attach a file to it. This code works fine. But I need the code to be a little less specific and attach all files located under a folder (not just one file). How could one potentially rewrite this code (or use a different constructor/method) to accommodate such a thing? Also additional code how to narrow down results to all files with a creation date >= today.
Where can I learn or how can I, being the most efficient way known to do so, create a folder outside my JAR file with the java source code, this then will copy YAML documents from my JAR file to that folder, then I need to read the YAML documents some way. I'm making an addon for a game, I am using an API that allows you to make a config.yml easily, and add and read entries from it, but I've read that I need to make my own methods to be able to create additional YAML documents.
I don't exactly know what to type in google to perhaps find such a page, but I did try to find a tutorial page about this or something and couldn't.
I've partially figured out how to create a folder, but I have a problem, how can I RETURN one directory to make the folder, I don't want to make the folder in the JAR file I want to make it just outside the Jar file in the same folder that the Jar file is at.
I'm trying to write information into a file using PrintWriter. The program complies correctly but when it get's to the following part of the program, an error is given. "Exception in thread 'main' java.io.FileNotFoundException" What is wrong with it?
System.out.print("Enter the filename:"); filename = kb.nextLine(); PrintWriter outputFile = new PrintWriter(filename); outputFile.println(balance); outputFile.print(item1+" "+item1Price); outputFile.println(" "+item1Quantity); outputFile.print(item2+" "+item2Price); outputFile.println(" "+item2Quantity); outputFile.print(item3+" "+item3Price); outputFile.println(" "+item3Quantity); outputFile.close(); System.out.println("Data written to the file.");
I am trying to do a read/write int property called currentQuestionIndex. This property is the index of the question currently selected, and the value of the property is 0 when a DrivingTest object is first created. I dont understand how to do this. I am not sure how to get the index of the current question. i was trying to use an iterator but i dont think i was doin it right. My question class that hold all my data
package cs320Labs.servlet; public class Question { String description; String answerA; String answerB; String answerC; int correctAnswer;
I have to write a diff which will compare two txt files, diff have to return changes and additional lines in console with indicating in what file and line.
I'm refitting a snippet of code I found on the net to write stuff into text files. After a bit of fiddling, here's what the code looks like in one of my classes:
public void addItem(String Item){ try{ Writer out = new OutputStreamWriter(fos, "UTF8"); out.append(Item); out.flush(); // out.close(); } catch (IOException e) { System.out.println(e.toString()); } }
The original snippet included the close() method. However, when I tried to do a test run writing multiple lines, I'd get an IOException about the stream being closed. I removed the close() method line, everything seems to work the way I want it, but I just wanna know if there's anything I'm missing out on by not having the close() method anywhere, especially when the IDE finds it important enough that it lit a warning about the stream not being closed somewhere as I was repurposing the original snippet.
I'm trying to use graphics for my programs and here I'm trying to write a program that searches through files for text received from a JTextField. However, it does not seem to be working as my message is not displayed when text is found...
I am fallowing programming tutorials on youtube.And this code is for reading zip files content.I did the same things like in the video.But Code dosent work
I have a question for the read and write method in file.In my code for writing i m using PrintWriter and for reading Scanner.So i m saving data to file and when is need it i m reading from the file.but i also have to delete specific data from it.Is there a way to delete a specific line from the file?When i google my problem i found that is better to save your data to temporary file and then to the final.