crear archivo

Ana
11 de Mayo del 2005
Hola, quiero saber como puede crear un archivo y escribir en el

romfer
11 de Mayo del 2005

try {
//Creamos el archivo de salida.
outFile =
new PrintWriter(
new FileWriter("c:/nombre.txt", false));
} catch (Execption e){
}

//se escribibe poniendo el nombre del objeto en este caso outFile seguido del metodo print o println
outFile.print("esto sale en el archivo");
//hay que cerrar el archivo o saldra en blanco
outFile.close();
//el argumento false del archivo es para que cada vez
//que quieras escribir empieze desde el principio
// si es true escribira a continuacion
// para leer de un archivo ya es distinto
//mira la clase PrintWriter para mas informacion

johnb2340
11 de Mayo del 2005
hay muchas clases que lo hacen pero la mas facil es:

File objetoArchivo = File.createTempFile(name,"extension del archivo");
con esta linea creas el archivo en extension del archivo solo pones el tipo de archivo, ej .dat.txt etc.

para escribir existen varias clases pero yo utilizo randomaccesfile:

RandomAccessFile rf= new RandomAccessFile("archivo.txt","rw");
rf.writeChars("cadena");

creas un objeto RandomAccesFile y en el constructor le das el nombre del archivo y luego rw - escritura lectura o solo r o w(read or write)

para escribir hay varios metodos te aconsejo que consultes la documentacion, para escribir caracteres es

rf.writeChars("cadena");

tambien hay metodos para escribir numeros etc.

y para leer:

rf.readLine();
devuelve una cadena y tambien hay metodos para leer numeros