Java - Nec. Ayuda...

 
Vista:

Nec. Ayuda...

Publicado por Rodrigo (5 intervenciones) el 22/11/2007 04:40:52
Hola necesito ayuda porque tengoque escribir "un método que, dada una cadena de texto recibida como parámetro, devuelva el número total de palabras que la componen, Tener en cuenta los espacios y demas caracteres separadores (comas, puntos, etc."

Bueno ese es el "enunciado" de lo que necesito y lo que transcribo a continucaión lo que pude hacer :

"public class ContPalabras {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int longitud = args.length;
//char letra;
//System.out.println( (int) letra );
for (int i = 0; i < longitud; i++)
{
String s = args[i];
for (int j = 0; j < s.length(); j++)
{
char a = s.substring(j,j+1);
if (a=)
}
}
System.out.println(longitud);
}

}"
Lo que yo pense es que si hay una coma luego de una palabra y entre esa coma y la palabra que sigue no hay espacio (por un error de tipeo por ejemplo) necesito una manera de que al recorrer la cadena tenga un método para identificar ese caracter (que podria ser una , ; ¿? Etc) y me cuente esas palabras. Pense en utilizar el codigo ASCII pero ni idea..
Espero se entienda lo que quiero hacer y desde ya muchas gracias.
(Demas esta decir que soy un principiante total... )
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder