Discussion:
Ordenar Alfabeticamente Las Palabras De Un Texto
(demasiado antiguo para responder)
AsO
2006-08-10 23:00:34 UTC
Permalink
Este es un programa en java con el NetBins se trata del tema fichero de
entrada salida, vamos a crear un programa que cree un archivo de texto
(.txt) y luego lo lea y t lo imprima en pantalla, en el form debe
existir un boton que se llame ordenar, este boton va hacer que todo el
texto se separe en puras palabras,

ejemplo:

bienvenido a java amigo aprenderas muchas cosas

imprimir en pantalla:
a
amigo
aprenderas
bienvenido
cosas
java
muchas

t deve de imprimir todas la palabras del texto en orden alfabetico, no
importa que estas palabras se repitan, pero tambien debe existir un
boton que se llame contar palabras, este va acontar cuatas palabras
tiene todo el texto que creamos.


la verdad este programa no necesito, ayudenme porfavor
Oscar Garcia
2006-08-10 23:14:25 UTC
Permalink
Post by AsO
Este es un programa en java con el NetBins se trata del tema fichero de
entrada salida, vamos a crear un programa que cree un archivo de texto
(.txt) y luego lo lea y t lo imprima en pantalla, en el form debe
existir un boton que se llame ordenar, este boton va hacer que todo el
texto se separe en puras palabras,
Veamos, usas netbeans como entorno de desarrollo...
Post by AsO
bienvenido a java amigo aprenderas muchas cosas
a
amigo
aprenderas
bienvenido
cosas
java
muchas
Debes hacer dos cosas:

1.- Dividir la cadena por los espacios en blanco.

Para ello debes usar el método split de la instancia String:

String frase = "Bienvenido.. blah blah";
String [] palabras;

palabras = frase.split (" ");

2.- Ordenar alfabéticamente un array.

Para ello debes usar el método del objeto Arrays:

Arrays.sort (palabras);

3.- Por último queda mostrar por pantalla el resultado.

Para ello, uses el método que uses, debes usar un bucle como:

for (int t = 0; t < palabras.lenght; t++) {
// Hacer lo que sea con palabras[t]
}
Post by AsO
t deve de imprimir todas la palabras del texto en orden alfabetico, no
importa que estas palabras se repitan, pero tambien debe existir un
boton que se llame contar palabras, este va acontar cuatas palabras
tiene todo el texto que creamos.
Contar las palabras... lo tienes hecho, la propiedad length aplicada
al array que contiene las palabras te dirá el número.
Post by AsO
la verdad este programa no necesito, ayudenme porfavor
¿No lo necesitas? ¿Entonces para qué es?

Por otro lado, acostúmbrate a usar el grupo de noticias:
es.comp.lenguajes.java

Allí te ayudarán mejor para estos temas.

Un saludo y suerte.
--
Óscar Javier García Baudet
LinaresDigital
http://redstar.linaresdigital.com/
Leto Atreides
2006-08-11 09:02:28 UTC
Permalink
Post by AsO
Este es un programa en java con el NetBins se trata del tema fichero de
entrada salida, vamos a crear un programa que cree un archivo de texto
(.txt) y luego lo lea y t lo imprima en pantalla, en el form debe
existir un boton que se llame ordenar, este boton va hacer que todo el
texto se separe en puras palabras,
bienvenido a java amigo aprenderas muchas cosas
a
amigo
aprenderas
bienvenido
cosas
java
muchas
t deve de imprimir todas la palabras del texto en orden alfabetico, no
importa que estas palabras se repitan, pero tambien debe existir un
boton que se llame contar palabras, este va acontar cuatas palabras
tiene todo el texto que creamos.
la verdad este programa no necesito, ayudenme porfavor
También puedes utilizar la clase TreeMap para ir añadiendo las palabras
a medida que las encuentres y después recorres el TreeMap (que te
entregará las palabras en orden alfabético).

Continúe leyendo en narkive:
Loading...