Problem while writing in a file
Hi,
i want to write some bytes in a file but it is producing an error
error:
====
java.io.FileNotFoundException: C:\Documents and Settings\rrus\My Documents\data.pkcs7data (The system cannot find the path specified)
code:
====
File obj_file = new File(System.getProperty("user.home")+"/My Documents/Signature.sig");
if(!obj_file.exists())
obj_file.createNewFile();
FileOutputStream obj_fout = new FileOutputStream(obj_file);
obj_fout.write(m_bData); // m_bData is byte array
obj_fout.flush();
obj_fout.close();
And:
C:\Documents and Settings\rrus\My Documents\data.pkcs7data
File obj_file = new File(System.getProperty("user.home")+"/My Documents/Signature.sig");Something doesn't quite match here. Your eror message does not match your code.
Similar Messages
-
Problem while writing data on xls file using jxl API
Hi,
I am getting problem while writing data on excel file using jxl api.
When i write data on file and all handles associated to the file are closed, file size increases but when i open the file nothing is written in it and when file is closed manually from excel window, file size decreased to its original that was before writing data.
here is code:
FileOutputStream os = new FileOutputStream(this.dirPath + this.fileName, true);
WritableWorkbook this.workbook = Workbook.createWorkbook(os);
after writing data following handler are closed:
this.os.flush();
this.workbook.write();
this.workbook.close();
this.os.close();
this.os = null;
can any body help me.
Thanks in advanceErr, I did help you. I did understand your problem; and I solved it for you. What was missing was that you apparently made no effort to understand what you were being told. Or even consider it. You just argued about it, as though you were the one with the solution, instead of the one whose code didn't work.
And the other thing that was missing was the part where you said 'thank you' to me for solving your problem. Somewhat more appropriate than biting the hand that fed you, frankly. I do this for nothing, on my own gas, and it's extremely irritating when people keep asking about problems I have already solved for them. I am entitled to discourage that. It's part of making them more efficient actually.
But it happens often enough that it also makes me think I'm just wasting my time. Probably I am. -
Hi all, i'm new to Mac book & Xcode. I'm learning and facing problems while creating a new file for Xcode. Before i upgrade the software, i have no issue to create simple steps in apps. After upgrade Xcode to 4.6 version, i'm facing lot's of issue eg.
1) "the identity "iphone developer" doesn't match any valid certificate/ private key pair",
2) can't select the box "with XIB for user interface" if the subclass is "UIViewController"..
Appreciate for any help rendered.Mikko777 wrote:So what is the best?
I wouldn't judge. I've been to Arch for a week, you know? But as said, it's VERY close to it.
What I dislike after a week is makepkg not handling dependencies automatically (which would be overhead, so probably not appropriate).
Mikko777 wrote:Also theres KDEmod for modular kde, dunno if its for 64 bits tho.
Don't actually need that as said ... I see no real benefit of having that other than not beeing a KDE user or having Gentoos useflags.
Mikko777 wrote:PS:You produce a lot of text and welcome smile
Yeah. Wonder why I'm still employed? So do I ... -
Hi,
I am getting an error while writing to a file.Here is the sample code in which I am getting error.The STDERR is getting printed to console but the same is not getting written to a file.
package Sample;
import java.util.*;
import java.io.*;
public class MediocreExecJavac
public static void main(String args[])
try
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("perl ic_start");
InputStream stderr = proc.getErrorStream();
InputStreamReader isr = new InputStreamReader(stderr);
BufferedReader br = new BufferedReader(isr);
FileWriter fw=new FileWriter("result.txt");
String line = null;
System.out.println("<ERROR>");
while ( (line = br.readLine()) != null)
System.out.println(line);
fw.write(line);
System.out.println("</ERROR>");
int exitVal = proc.waitFor();
System.out.println("Process exitValue: " + exitVal);
fw.close();
} catch (Throwable t)
t.printStackTrace();
}Below is the output -
<ERROR>
Can't open perl script "ic_start": No such file or directory
java.lang.NullPointerException
at java.io.Writer.write(Unknown Source)
at Sample.MediocreExecJavac.main(MediocreExecJavac.java:21)
Please tell where the program is going wrong.i think it is just the path of file that u r missing
-
API5317: Error occured while writing to archive file
We have been making daily archives for weeks and then one morning started getting this error:
API5317: Error occured while writing to archive file f:\OWB\Archives\Daily\backups\Friday\projects\erm_phase1\project.mdl
We have checked space on the disc, and running the archive from different PCs. Is possible that there is a limit on the archive file? The archive file is in the order of 21M. I am worried about the upgrade to the new version if we cannot make archives. Any suggestions?Marlene,
Which OWB version are you using and what is the database version?
Regards:
Igor -
Code for JProgressbar for monitoring while writing into a files
Could anybody help me in sample code to implement a JProgressbar while writing into a file.
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.lang.reflect.*; // for InvocationTargetException
public class Test extends JApplet {
private JProgressBar pb = new JProgressBar();
public void init() {
Container contentPane = getContentPane();
final JButton startButton = new JButton("start");
contentPane.setLayout(new FlowLayout());
contentPane.add(startButton);
contentPane.add(pb);
startButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
GetInfoThread t = new GetInfoThread(Test.this);
t.start();
// this is okay because actionPerformed
// is called on the event dispatch thread
startButton.setEnabled(false);
public JProgressBar getProgressBar() {
return pb;
class GetInfoThread extends Thread {
Runnable getValue, setValue;
int value, currentValue;
public GetInfoThread(final Test applet) {
getValue = new Runnable() {
public void run() {
JProgressBar pb = applet.getProgressBar();
currentValue = pb.getValue();
setValue = new Runnable() {
public void run() {
JProgressBar pb = applet.getProgressBar();
pb.setValue(value);
public void run() {
while(true) {
try {
Thread.currentThread().sleep(500);
// This is okay because the getValue's run()
// is invoked on the event dispatch thread
value = (int)(Math.random() * 100);
try {
SwingUtilities.invokeAndWait(getValue);
catch(InvocationTargetException ite) {
ite.printStackTrace();
catch(InterruptedException ie) {
ie.printStackTrace();
if(currentValue != value) {
SwingUtilities.invokeLater(setValue);
catch(InterruptedException e) {
e.printStackTrace();
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.lang.reflect.*; // for InvocationTargetException
public class Test extends JApplet {
private JProgressBar pb = new JProgressBar();
public void init() {
Container contentPane = getContentPane();
final JButton startButton = new JButton("start");
contentPane.setLayout(new FlowLayout());
contentPane.add(startButton);
contentPane.add(pb);
startButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
GetInfoThread t = new GetInfoThread(Test.this);
t.start();
// this is okay because actionPerformed
// is called on the event dispatch thread
startButton.setEnabled(false);
public JProgressBar getProgressBar() {
return pb;
class GetInfoThread extends Thread {
Runnable getValue, setValue;
int value, currentValue;
public GetInfoThread(final Test applet) {
getValue = new Runnable() {
public void run() {
JProgressBar pb = applet.getProgressBar();
currentValue = pb.getValue();
setValue = new Runnable() {
public void run() {
JProgressBar pb = applet.getProgressBar();
pb.setValue(value);
public void run() {
while(true) {
try {
Thread.currentThread().sleep(500);
// This is okay because the getValue's run()
// is invoked on the event dispatch thread
value = (int)(Math.random() * 100);
try {
SwingUtilities.invokeAndWait(getValue);
catch(InvocationTargetException ite) {
ite.printStackTrace();
catch(InterruptedException ie) {
ie.printStackTrace();
if(currentValue != value) {
SwingUtilities.invokeLater(setValue);
catch(InterruptedException e) {
e.printStackTrace(); -
Problems while writing to file
Hi,
I'm trying to query my test database (mysql) and to write these results to a file, I manage to get the results out of the database, but when I try to write for instance an int to a file, the file replaces the int by a square. What can be wrong?? The file is created successfully and I've writen the int to the standard out before writing it to the file; in the standard out the int is correct.
code:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.sql.*;
public class getData extends HttpServlet {
FileWriter fw;
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
response.setContentType("text/html");
java.io.PrintWriter out = response.getWriter();
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
} catch(Exception e){
System.err.println("Database driverclass not found");
Connection conn;
//insert values into DB
try {
conn = DriverManager.getConnection("jdbc:mysql://localhost/test?user=admin12&password=adm12");
Statement stmt = conn.createStatement();
String slq = "Select * from feedback";
ResultSet rs = stmt.executeQuery(slq);
if (rs==null){System.out.println("nOT OK");}
else{
try{
File f = new File("D:\\mysql\\Data.txt");
fw = new FileWriter(f);
while(rs.next())
writeToFile(rs.getString(1));
writeToFile(rs.getString(2));
writeToFile(rs.getInt(3));
writeToFile(rs.getInt(4));
writeToFile(rs.getString(5));
writeToFile(rs.getInt(6));
catch(IOException e)
System.out.println("Error occured while writing to file");
stmt.close();
conn.close();
} catch(SQLException sqle){
System.err.println("A SQL error has occured: " + sqle.getMessage());
/* output your page here*/
out.println("<html>");
out.println("<head>");
out.println("<title>getDataServlet</title>");
out.println("</head>");
out.println("<body>");
out.println("<h2>Data recovered</h2>");
out.println("</body>");
out.println("</html>");
out.close();
fw.flush();
fw.close();
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
processRequest(request, response);
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
processRequest(request, response);
/** Returns a short description of the servlet.
public String getServletInfo() {
return "Short description";
private void writeToFile(int i)
try{
System.out.println("test: "+i);
fw.write(i);
fw.write(";");
}catch(IOException e1)
private void writeToFile(String str)
try{
if (str!=null&&(str.equals("null")==false)){
fw.write(str);
fw.write(";");
}catch(IOException e2)I would imagine that FileWriter is writing the byte value to the file. Just change your SQL get to this writeToFile(rs.getString(6)); and write it as a String instead of an int.
DesQuite -
Problem while writing to fixed length flat file from xml
Hi,
I have a problem in writing data into a flat file of fixed length...
My input is a xml file and i want the output as a flat file. I am successful in converting the xml into flat file... But the main problem is, i am unable to insert spaces in between my fields in the flat file.
The data in the flat file comes without spaces... Any suggestions on writing the schema...
Regards
Surya.Have a look at this doc
http://otndnld.oracle.co.jp/document/products/as10g/101310/doc_cd/integrate.1013/b28994/nfb.htm#BGBBAJFD
your element should be something like this, it pads with a space using the paddedBy expression
<xsd:element name="C1" type="xsd:string" nxsd:style="fixedLength" nxsd:length="4" nxsd:paddedBy=" " nxsd:padStyle="tail" />if having trouble post what you want the file to look like, and the xsd you are using.
cheers
James -
Problem in writing to the file
I use this labview code to read and save some electrical measurement data from a set of instruments. I am having a problem that the code stops writing to the file after a while. It stops responding too. The only way to stop it then is to use the task manager and kill it. The code was written for an older version of labview but now I am using labview 9. Everything else seems updated but there's a section that uses Write characters to file vi and that may be causing the problem. I made a few futile attempts to change it. I would highly appreciate if someone takes a look at it and could tell me what's going wrong.
Attachments:
JANUS 2.2_4K Probe edit (2).vi 60 KBI will second aeastet's advice - please look into how state machines and producer/consumer loops work and use them. Your program is very inefficient, but is very similar to what I would have written before I learned about state machines and producer/consumer loops. Start with the LabVIEW help and go from there. These forums and the National Instruments website can give you lots of help.
Two things that will help you for this particular problem:
At every loop iteration, you are opening the file, seeking to the end of it, appending data, then closing the file. This is very slow and the code you use, as mentioned above, will not work if the file size exceeds 2GBytes. I would recommend you open the file once, then use the write primitive to write to it until you finish, then close it. You do not need the write character to file VI. No seeking. No repetitive opening and closing. You can either open and close outside the loop, or use case structures and boolean flags (as you have done for other things) to open and close inside the loop.
After you write to the file, if you choose to graph, you are reopening the file, reading the entire thing, and plotting this data. This is another major slowdown that will only get worse as your file gets bigger. You would be far better off caching the data in a shift register and plotting it on demand. It would probably take less memory, as well. You may want to read the tutorial Managing Large Data Sets in LabVIEW.
One last tip. You use Value properties to read and set the values of front panel controls. Local variables are far faster (about three orders of magnitude). However, do not make the mistake of using local variables for data storage. Data is wires. Local variables are a way to communicate to the front panel. You seem to have this down, but a reminder to others reading this thread is in order.
Let us know if you need more explanation or help. Good luck!
This account is no longer active. Contact ShadesOfGray for current posts and information. -
Problem while sending IDOC to File Senario
Hi Experts
I am having problem while sending the Idoc from SAP R/3 to File
I have done all the setting in SAP as well in XI but while pushing IDOC
I am getting error in the transaction sm58 in SAP R/3
" <b>The service for the client 300(My SAP R/3 client) is not present in Integration
Directory</b>"
I can any one explain me what to done on this....all the connections are fine
Waiting for Response
Adv points and thanx
RakeshReason and Prerequisites
You send IDocs from system ABC to the exchange infrastructure (XI) of system XIZ, and error messages are issued in system ABC (Transaction SM58) for the IDOC_INBOUND_ASYNCHRONOUS function module.
This note proposes solutions for the following error messages:
a) No service for system SAPABC client 123 in the integration directory
b) Transaction IDX1: Port SAPABC, client 123, RFC destination
c) ::000
d) NO_EXEC_PERMISSION: "USER" "Business_System"
e) IDoc adapter inbound: Error error ...
Solution
a) Error message: No service for system SAPABC client 123 in the integration directory
Solution:
You send IDocs from system ABC to XI. In the control record of the IDoc, the SNDPOR field contains the value "SAPABC". The client of the sending system is determined by the MANDT field of the control record. The system ID and client are then used to determine a service without party of the type (business-system/business-service):
Business system
Activities in the System Landscape Directory (SLD)(Create technical system):
Create a technical system for system ABC in the SLD, and create the client for this. Do not forget to assign an "ALE logical system" (for example, "ABCCLNT123") to this technical system.
SLD (Business system):
You can now explicitly assign a business system to this client.
For more details, refer to the SLD documentation.
Activities in system ABC (self-registration in the SLD):
Alternatively, you can register the system in the SLD in system ABC with Transaction RZ70. You will find detailed information about the SLD registration of systems on the SAP Service Marketplace for the "Exchange Infrastructure" in the document "Exchange_Installation_Guide.pdf".
In system ABC, you can check your configuration with TransactionSLDCHECK.
Activities in Integration Directory (import business system from SLD):
You will find the business systems under Services Without Party in the Integration Services. In the Service menu, you will find the system identifiers, the client, and the corresponding ALE logical system under "Objects"->"Adapter-specific identifiers".
Use the Import/Update button to copy the data from the SLD, to create business systems, or to update their identifiers.
Business service
Activities in the Integration Builder directory:
You want to create a service without party that is not part of your system infrastructure and is therefore not maintained in the SLD.
In the Integration Builder directory, you will find the "Business-Services" under Services Without Party. In the Service menu, you will find the system identifiers, the client, and the corresponding ALE logical system under "Objects"->"Adapter-specific identifiers".
Activate the change list in Integration Directory.
In system ABC, you can restart the incorrect entry from Transaction SM58 .
b) Error message: Transaction IDX1: Port SAPABC, client 123, RFC destination
Solution:
The Integration Server tries to load the IDoc metadata from the sending system. The IDoc schemas from the Integration Repository cannot be used because they are release-dependent.
The sending system is determined by the value of the "SNDPOR" field from the IDoc control record (for example, "SAPABC").
Activities in the central XI system:
In Transaction IDX1, you can assign an RFC destination to the sending system (for example, "SAPABC"). This must be created beforehand in Transaction SM59.
Note that the IDoc metadata is cross-client data. In Transaction IDX1, only one entry must be maintained for each system. Only the lowest client is used by the runtime for Idoc metadata retrieval with RFC.
Ensure that only SAPABC and not "SAPABC_123" is entered in the port name.
c) Error message: "::000"
Solution:
This error occurs if the central XI system tries to load the IDoc metadata from the sending system by RFC.
There may be several different reasons for the failure of the metadata import, the error is not transferred in full by tRFC completely, and this results in the error message above.
User cannot log onto sending system
User/password/client is not correct or the user is logged due to too many failed logons.
Activities in sender system ABC:
Transaction SM21 contains entries for failed logons.
Activities in the central XI system:
Determine the sending port from the IDoc control record of the IDoc. If the ID of the sending system has the value "ABC", the value of the sending port is "SAPABC". You will find the RFC destination used for the "SAPABC" sending port with the lowest client in Transaction IDX1. In Transaction SM59, you will find the RFC destination containing the maintained logon data .
User does not have the required authorizations
Activities in the sender system ABC:
In Transaction SM21, you will find entries relating to authorization problems and more exact details.
Contact your system administrator and, if necessary, assign the user the required roles in user administration.
IDoctyp/Cimtyp cannot be loaded
Activities in sender system ABC:
In the sender system, you can check your IDoc types in Transaction WE30 (IDoc type editor) Take note not only of the errors, but also of the warnings.
The most common errors are:
- IDoc type or segments not released
- Segments that no longer exist are listed in the IDoc type
- Data elements that do not exist in the DDIC are assigned to fields
in the segment.
Contact your system administrator and correct these errors in the IDoc type.
d) Error message: NO_EXEC_PERMISSION: "User" "Business_System"
Solution:
You created a list of users in the directory who are authorized to use the "Business_System". The user in the error message is not on the list.
Alternatively, the same error is used if you have created a sender agreement with a channel of the IDoc type for the "Business_System" and the interface used. The user in the error message is not contained in the list of all authorized users defined there.
e) Error message: IDoc adapter inbound: Error error
Solution:
You send IDocs to the central XI system, where they are received by the IDoc adapter. The IDocs are converted into IDoc XML, and a corresponding XI message is generated and transferred to the XI Runtime Engine. The Engine tries to read its own business system from the "Exchange Profile". If the Exchange Profile is currently unavailable, the message is not processed and it is returned to the sending system with an error message.
Regard's
Prabhakar..... -
How to insert new line char while writing bytes into file
Hello Sir,
Is it possible to insert the new line character in set of String variables and stored them into bytearray ,then finally write into File?
This is the sample code which i tried:
File f = new File(messagesDir,"msg" + msgnum + ".txt");
FileOutputStream fout = new FileOutputStream(f);
String fromString = "From: "+msg.getFrom()+"\n";
String toString = "To: "+msg.getTo()+"\n";
String dateString = "Sent: "+msg.getDate()+"\n";
String msgString =msg.getBody()+"\n";
String finalString=fromString+toString+dateString+msgString;
byte[] msgBytes = finalString.getBytes();
fout.write(msgBytes);
fout.close();in the above code , i tried to add the new line as "\n" in end of each string. but when i look into the generated files msg1.txt , it contains some junk char [] .
please provide me the help
regards
venkibut it has still shown the the junk char, its not able
to create the new line in the created file i am afraid
how am i going to get the solution?:(Do not be afraid dear sir. You are obviously using a windows operating system or a mac operating system. On windows a newline is "\r\n" not '\n', and on a mac a newline is '\r', not '\n'. If you make that correction, dear sir, your program will work.
However, there is a better way. First, you probably want to buffer your output if you are going to write more than one time to the file, which will make writing to the file more efficient. In addition, when you buffer your output, you can use the newLine() method of the BufferedWriter object to insert a newline. The newline will be appropriate for the operating system that the program is running on. Here is an example:
File f = new File("C:/TestData/atest.txt");
BufferedWriter out = new BufferedWriter(new FileWriter(f) );
String fromString = "From: Jane";
out.write(fromString);
//Not written to the file until enough data accumulates.
//The data is stored in a buffer until then.
out.newLine();
String toString = "To: Dick";
out.write(toString);
out.newLine();
String dateString = "Sent: October 27, 2006";
out.write(dateString);
out.newLine();
out.close();
//Causes any unwritten data to be flushed from
//the buffer and written to the file. -
Time Stamp problem while writing data into the excel file
Hii, All
I am taking the data from the DAQ card of the TOPSCCC with the 8 ms of scanrate for each channel and there are total 16 no of Analog channels in the Card, now i am acquiring the data from the card, time stamping it and writing it into the excel file, which is tab delimited, now the problem is, the data which are in the excel file have the same timestamp for 4 to 5 continuous records, instead we want each data with the different and continuous time stamp with same difference of time stamp between two records, mean if it is difference of 8 ms then it should be the 8 ms for all, but here it is taking the differnce of 16 ms for two samples and giving same time stamp for four to five records and that shouldn't happen, here i am attaching my vi, drivers for the cards and Excel file with the data, can you please give me any suggestion how to do it?
Please help me i require this suggestion as early as possible, i am requiring it urgently.
Thanks in Advance,
Nishant
Attachments:
2026vi.llb 319 KB
2026_ScanMultAD_Demo_time.vi 80 KB
Data.xls 357 KBHello Nishant,
that's what I meant:
Message Edited by GerdW on 05-16-2006 10:32 AM
Best regards,
GerdW
CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
Kudos are welcome
Attachments:
timestamp-array.png 2 KB -
I have a value '2222.12' stored in a database table. i fetch this value and write this value to a file but in file the value is '2222,12' instead of '2222.12'. i.e dot is being replaced with a comma automatically, can anyone tell what is the mistake i am making?????
my code is for writing to file is:
Sys.UTL_FILE.PUT_LINE (file_handle,my_cursor.amount);To answer any question at a minimum you need to post
4 digit Oracle version (from select * from v$version)
OS and version
In this particular case : regional settings when running on Windows
Apparently you are writing a number and you are relying on implicit conversion to a character string, as put_line writes strings only.
You may want to use explicit conversion and use to_char(my_cursor.amount,'99999.09')
Sybrand Bakker
Senior Oracle DBA
Edited by: sybrand_b on 21-apr-2010 7:11 -
Problems while writing xml doc to a file
Hi all , in my project (of distributed xml databases) i need to write the xml files from the main server to the clients.
These xml files i had formed by fragmenting one xml doc and i did the fragmentation using ....
TransformerFactory tf = TransformerFactory.newInstance();
Transformer transformer = tf.newTransformer();
transformer.transform(new DOMSource(root),
new StreamResult(new FileOutputStream(outputFile)));
Now the problem is that on the client where these fragments reside..i m not able to do the indexing of the document properly ie...
some extra text nodes with no values are coming in the index...
i dont know how to deal wid the extra nodes that i m getting after parsing the file and craeting an index for the same..
may be its coz of the transformer func i m using....don know(???)
Note : i m fragmenting the xml files into text files using the above function and then sending thm to the client via sockets.
Also,after fragmenting i am getting sumthng like
<?xml version="1.0" encoding="UTF-8"?>
in all the files..is this a source of any problem....
plz reply soon....You have not described how you "index" the files and what you mean by that.
Are you processing them with SAX or DOM, or one of the variations of those means?
Is there a chance that the "extra" nodes are simply text nodes with newlines ("\n")? There are usually a lot of extra text nodes in a file each containing only one newline.
If you are using SAX, there is no requirement for the parser to collect all of the text inside an element into a single block before calling the characters method. You may get several calls to characters between the start of an element and the end. If you change parsers, you may even get a different number of calls, but the character data will always be the same.
Dave Patterson
As to the <?xml version="1.0" encoding="UTF-8"?> line, that is perfectly fine. It means that your file thinks it is valid XML. Whether or not it REALLY is valid depends on a validation of the file. -
Need to insert 'end of line' while writing to a file
I am writing strings to a file using FileWriter, but have a problem writing each string on a new line.
Here is a sample of my Code
FileWriter MyFileWriter = new FileWriter(ToFile);
while (NotDone){
MyFileWriter.write(MyListModel.getElementAt(OrderListIndex) +"\n");
OrderFileWriter.close();
As the result, in my new file all strings appear on the same line with a weird character at the end representing new line.
Any suggestions on how to write each string on a new line?
I am sorry.. what i gave was not the line seperator charecter....
You can use either
String sep=System.getProperty("line.separator");
MyFileWriter.write(MyListModel.getElementAt(OrderListIndex) +sep);or use a PrintWriter
PrintWriter MyFileWriter = new PrintWriter(new BufferedWriter(new FileWriter(ToFile)));
//FileWriter MyFileWriter = new FileWriter(ToFile);
while (NotDone){
MyFileWriter.write(MyListModel.getElementAt(OrderListIndex));
MyFileWriter.newLine()
}Hope it helped
Maybe you are looking for
-
HP Officejet Pro 8620 e-All-in-O​ne Printer Squeak
Just purchased an HP Officejet Pro 8620 e-All-in-One Printer, Model A7F65A, 13 days ago. I have not used it too much, and it's already squeaking when I scan pages from the top loader. Not sure if there is an easy solution or if I have to return it? A
-
Creating a Form in Acrobat 9.4.4
I created a nice tidy PDF fill-in form to use in my office. When I open, use and print, it looks great. My boss opens it on her computer, fills it out, and saves it. When I open it, all the fields are blank. If I click on some of the fields, the text
-
In my new iPad2 I have no problem with my incoming mail because Ipad2 can read Windows attachements like "word or excell" . The problem I confront is if I want to send a message with an attachement from itunes apps like "pages or numbers" , Will my c
-
How do I get a discussion back on track?
Several weeks ago, I started a discussion on how to install / run Windows (and other software) on my late-model Mac and also to do other related things. I started receiving reply messages that appeared to be helpful tips from a couple of people in th
-
Purchase the same ringtone twice
Hi Apple, I accidentally purchased the same ringtone twice in the App Stor. Is there any chance I could refound one of the two? Thx