31/10/2012, 14:53
|
| | Fecha de Ingreso: octubre-2012
Mensajes: 5
Antigüedad: 12 años, 1 mes Puntos: 0 | |
Respuesta: Problema con Scanner /*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package transformaramayusculas;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author Esede
*/
public class TransformarAMayusculas {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String nombreDelArchivoALeer = "sql.txt";
File file = new File(nombreDelArchivoALeer);
Scanner input = null;
try {
input = new Scanner(file);
} catch (FileNotFoundException ex) {
Logger.getLogger(TransformarAMayusculas.class.getN ame()).log(Level.SEVERE, null, ex);
System.out.println("El archivo " + file + " no fue encontrado.");
}
String nombreDelArchivoAEscribir = "sql2.txt";
File file2 = new File(nombreDelArchivoAEscribir);
for (int i = 3; file2.exists(); i++) {
System.out.println("El archivo " + file2 + " ya existe.");
nombreDelArchivoAEscribir = "sql" + i + ".txt";
file2 = new File(nombreDelArchivoAEscribir);
}
PrintWriter output = null;
try {
output = new PrintWriter(file2);
} catch (FileNotFoundException ex) {
Logger.getLogger(TransformarAMayusculas.class.getN ame()).log(Level.SEVERE, null, ex);
System.out.println("El archivo " + file2 + " no fue encontrado.");
} while (input.hasNext()) {
output.print(input.nextLine());
output.println();
}
output.close();
input.close();
}
} |