Para los que esten tratando de camellarle a los archivos en java,ahi les mando el codigo de escritura y lectura para un archivo,cuando tenga mas avanzado el tema les regalos otros codigos. SUERTE y muerte al C++ :muerto::muerto::muerto::muerto::muerto::muerto::muerto:
import java.io.*;
import java.lang.*;
class ArchivoEscribir
{
public static void main(String [] args){
try{
File f=new File("RUTA DEL ARCHIVO");
InputStreamReader isr= new InputStreamReader(System.in);
BufferedReader linea= new BufferedReader(isr);
System.out.println("DIGITE NOMBRE: \t");
String linea_arch=linea.readLine();
FileWriter linea_tx= new FileWriter(f,true);
linea_tx.write(linea_arch);
linea_tx.close();
}catch(IOException e){}
}
}
/********************************/
import java.io.*;
import java.lang.*;
class ArchivoLeer
{
public static void main(String [] args){
try{
File f=new File("D:\\gremlin\\texto.txt");
FileInputStream f1 =new FileInputStream(f);
InputStreamReader f2= new InputStreamReader(f1);
BufferedReader linea= new BufferedReader(f2);
//BufferedReader linea=new BufferedReader(new InputStreamReader(new FileInputStream(new File("D:\\gremlin\\texto.txt"))));
String linea_arch=linea.readLine();
System.out.println(linea_arch);
linea.close();
}catch(IOException e){}
import java.io.*;
import java.lang.*;
class ArchivoEscribir
{
public static void main(String [] args){
try{
File f=new File("RUTA DEL ARCHIVO");
InputStreamReader isr= new InputStreamReader(System.in);
BufferedReader linea= new BufferedReader(isr);
System.out.println("DIGITE NOMBRE: \t");
String linea_arch=linea.readLine();
FileWriter linea_tx= new FileWriter(f,true);
linea_tx.write(linea_arch);
linea_tx.close();
}catch(IOException e){}
}
}
/********************************/
import java.io.*;
import java.lang.*;
class ArchivoLeer
{
public static void main(String [] args){
try{
File f=new File("D:\\gremlin\\texto.txt");
FileInputStream f1 =new FileInputStream(f);
InputStreamReader f2= new InputStreamReader(f1);
BufferedReader linea= new BufferedReader(f2);
//BufferedReader linea=new BufferedReader(new InputStreamReader(new FileInputStream(new File("D:\\gremlin\\texto.txt"))));
String linea_arch=linea.readLine();
System.out.println(linea_arch);
linea.close();
}catch(IOException e){}