Thread View: be.comp.programming
2 messages
2 total messages
Started by Passero
Fri, 12 Nov 2004 16:26
[java] string wegschrijven
Author: Passero
Date: Fri, 12 Nov 2004 16:26
Date: Fri, 12 Nov 2004 16:26
19 lines
1848 bytes
1848 bytes
Hoe kan ik in java een string wegschrijven? Hij moet identiek zijn zoals die
ingegeven is. Hij staat niet in een tekstveld maar wel in een variabele. Die
variabele zou ik gewoon willen schrijven naar een bestand. Het bestaat uit
verschillende lijnen dus hij bestaat ook uit \n karakters.
Op deze manier lukt het niet. Dan krijg ik 1 lijn en dan zet hij gelijk na
elk karakter een spatie.
try
{
RandomAccessFile output = new RandomAccessFile(bestand,"rw");
StringBuffer buffer = null;
buffer = new StringBuffer(kaart);
buffer.setLength(kaart.length());
output.writeChars(buffer.toString());
JOptionPane.showMessageDialog(this,"Opslaan
geslaagd!","Opslaan",JOptionPane.INFORMATION_MESSAGE);
}
catch(IOException ex){ex.printStackTrace();}
Re: [java] string wegschrijven
Author: Daniel Tryba
Date: Sat, 13 Nov 2004 02:20
Date: Sat, 13 Nov 2004 02:20
31 lines
2242 bytes
2242 bytes
In nl.comp.programmeren Passero <bla@bla.be> wrote: > Hoe kan ik in java een string wegschrijven? Hij moet identiek zijn zoals die > ingegeven is. Hij staat niet in een tekstveld maar wel in een variabele. Die > variabele zou ik gewoon willen schrijven naar een bestand. Het bestaat uit > verschillende lijnen dus hij bestaat ook uit \n karakters. > Op deze manier lukt het niet. Dan krijg ik 1 lijn en dan zet hij gelijk na > elk karakter een spatie. Hoe heb je gecontroleerd dat het een spatie is? > RandomAccessFile output = new RandomAccessFile(bestand,"rw"); ... > output.writeChars(buffer.toString()); RFTM? <q src='file:///usr/local/j2sdk1.4.2_04/docs/api/java/io/RandomAccessFile.html#writeChars(java.lang.String)'> Each character is written to the data output stream as if by the writeChar method. </q> <q src='file:///usr/local/j2sdk1.4.2_04/docs/api/java/io/RandomAccessFile.html#writeChar(int)'> Writes a char to the file as a two-byte value, high byte first. </q> Is die spatie dus echt een spatie of stiekum een \u0000? Maar waarom uberhaupt een RandomAccessFile? Dit lijkt me een perfect taak voor een FileOutputStream (en vergeet niet het correcte characterset op te geven bij het creeeren van het byte array).
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads