elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Un programa que lea un archivo .txt y que guarde en variables lo leido
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Un programa que lea un archivo .txt y que guarde en variables lo leido  (Leído 26,292 veces)
klaine

Desconectado Desconectado

Mensajes: 112



Ver Perfil WWW
Re: Un programa que lea un archivo .txt y que guarde en variables lo leido
« Respuesta #10 en: 28 Mayo 2011, 23:20 pm »

Para leer un archivo:

BufferedReader b = new BufferedReader(new FileReader(new File("ruta")));

Con b.readline lees cada linea del archivo, te devolverá null cuando no haya más que leer, para dividir:

String[] div = variable.split("|");

Despues recorres cada variable de ese arreglo, investiga como usar un for each.

Si quieres ese arreglo como numeros crea un arreglo int del mismo largo que la cadena dividida:

int[] arr=new int[div.length];

luego metes el contenido de div en el arreglo de enteros parseandolo:
te dejo un ejemplo del for each
Código
  1. int x=0;
  2.  
  3. for(String valor:div){
  4.  
  5. arr[x] = Integer.parseInt(valor);
  6. x++;
  7.  
  8. }
  9.  

Saludos  ;)


« Última modificación: 28 Mayo 2011, 23:27 pm por klaine » En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines