package guardacadenadecaractees; import java.io.FileWriter; import java.io.IOException; import java.util.Scanner; public class GuardaCadenadeCaractees { /** *Recibe una cadena de caracteres y el nombre de un fichero. * Guarda la cadena de caracteres en el archivo. */ public static void escribeArray(String[] cadena, String fichero){ // escribe en un fichero FileWriter fr = null; try{ //intenta // define sobre que fichero escribir fr = new FileWriter(fichero); //recorre la cadena de caracteres for(int i = 0; i < cadena.length; i++){ //escribe la cadena en el fichero fr.write(cadena[i]); // añade el '*' excepto al final if (i + 1 != cadena.length) //escribe '*' en el fichero fr.write("*"); } // saca un mensaje por pantalla System.out.println("Palabras insertadas correctamente"); } catch(IOException ex){ //control de errores // define el control de errores ex.printStackTrace(); } finally{ //haz siempre try{ //intenta //cierra el fichero fr.close(); } catch(IOException ex){ //control de errores ex.printStackTrace(); } } } //función principal public static void main(String[] args) { String [] cadenaCaracteres = {"uno","dos","tres"}; String nombreFichero= "guarda.txt"; escribeArray(cadenaCaracteres, nombreFichero); } }
Repasando AD -> Guarda una cadena de caracteres
Escribir un método que reciba un array de cadenas de caracteres y vuelque su contenido a un archivo cuyo nombre también se recibirá por parámetro. Las cadenas quedarán separadas en el archivo por un asterisco.
0 comentarios:
Publicar un comentario