Leer letras separadas por un espacio en blanco EN JAVA

Ver el tema anterior Ver el tema siguiente Ir abajo

Leer letras separadas por un espacio en blanco EN JAVA

Mensaje por manowar el Vie Ago 15, 2008 12:34 am

eso quiero leer una cierta cantidad de letras delimitadas por el usuario asi que conosco cunatas tengo que leer
como las leo ?

ojala que alguien sepa y pueda ayudarme, de preferencia con la funcion scanner.

me contesto solo ya cache

File file = new File("asd.txt");
Scanner leer = new Scanner(file);

variable = leer.next().charAt(0);

_________________
in the flesh......

manowar
L33t Pro
L33t Pro

Cantidad de envíos: 1933
Localización: TALk =)
Año de ingreso a la carrera: 2007
Fecha de inscripción: 07/11/2007

Ver perfil de usuario http://www.lalala.com

Volver arriba Ir abajo

Re: Leer letras separadas por un espacio en blanco EN JAVA

Mensaje por omolina el Vie Ago 15, 2008 3:02 am

yo encontre otra =)

Otra forma sería usando el método Java StringTokenizer. Este método crea un array de elementos a partir de una cadena. Usando como separador el carácter que se le pase como parámetro.

En caso de no pasarle separador asume que el espacio en blanco será dicho separador. Solamente nos quedará recorrer el array y concatenar el contenido en una nueva cadena.

StringTokenizer stTexto = new StringTokenizer(sTexto);

while (stTexto.hasMoreElements())
sCadenaSinBlancos += stTexto.nextElement();

omolina
Wannabe
Wannabe

Cantidad de envíos: 301
Edad: 26
Fecha de inscripción: 13/11/2007

Ver perfil de usuario

Volver arriba Ir abajo

Re: Leer letras separadas por un espacio en blanco EN JAVA

Mensaje por Rodrilord el Mar Abr 07, 2009 10:58 pm

import java.io.IOException;
import java.util.Scanner;
import java.io.*;
import java.util.Iterator;

class leerArchivo{
public static void main(String args[])throws IOException{
File archivo = new File("read.txt");
Scanner entrada= new Scanner(archivo);
String linea;
for (Iterator it = entrada; it.hasNext(); )
{
String token = (String) it.next();
System.out.println(token);
}
entrada.close();
}
}

Otra forma leyendo desde un archivo xD!

_________________

Rodrilord
L33t Pro
L33t Pro

Cantidad de envíos: 1480
Edad: 26
Año de ingreso a la carrera: 2005
Fecha de inscripción: 10/11/2007

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

Permiso de este foro:
No puedes responder a temas en este foro.