Foros del Web » Programación para mayores de 30 ;) » Java »

leer un caracter

Estas en el tema de leer un caracter en el foro de Java en Foros del Web. estoy empezando con java, y no se como poner que lea un caracter, es un ejerccio, que lee letra a letra y cuentas la letra ...
  #1 (permalink)  
Antiguo 17/12/2009, 02:25
 
Fecha de Ingreso: agosto-2004
Mensajes: 265
Antigüedad: 19 años, 8 meses
Puntos: 0
leer un caracter

estoy empezando con java, y no se como poner que lea un caracter,

es un ejerccio, que lee letra a letra y cuentas la letra a


string Letra

Scanner teclado
teclado =new Scanner(System.in)

system. out.println("letra")
letra=teclado.nextLine() //pero esto me lee un string


gracias
__________________
Recuerda que si señalas con el dedo, el resto de los dedos te señalan a ti!
  #2 (permalink)  
Antiguo 17/12/2009, 02:29
 
Fecha de Ingreso: enero-2009
Mensajes: 43
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: leer un caracter

Los Strings pueden ser tratados como un array de caracteres
  #3 (permalink)  
Antiguo 17/12/2009, 02:41
 
Fecha de Ingreso: agosto-2004
Mensajes: 265
Antigüedad: 19 años, 8 meses
Puntos: 0
Respuesta: leer un caracter

Gracias por tu respuesta

pero no he llegado a ese punto, todavia estoy con sentencias basicas,bucles y estas cosas

me podrias poner un pequeño ejemplo, de como leer 10 caracteres , letra a letra

gracias
__________________
Recuerda que si señalas con el dedo, el resto de los dedos te señalan a ti!
  #4 (permalink)  
Antiguo 17/12/2009, 02:55
 
Fecha de Ingreso: enero-2009
Mensajes: 43
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: leer un caracter

A ver si te ayudo sin hacertelo yo.

Pillas tu String y lo metes dentro de un bucle que lo recorra desde 0 hasta su longitud (String.lenght), y dentro de ese bucle, en cada iteracion, tratas el caracter que toca.

No se si me he explicado bien, pero te dejo un ejemplo de como quitar los espacios en blanco de un String, puede que te ayude a hacerte una idea:

http://lineadecodigo.com/java/eliminar-espacios-en-blanco-con-java/

Animo con java!!!
  #5 (permalink)  
Antiguo 17/12/2009, 02:59
 
Fecha de Ingreso: agosto-2004
Mensajes: 265
Antigüedad: 19 años, 8 meses
Puntos: 0
Respuesta: leer un caracter

Lo voy a revisar a ver si me sale con el eclipse

lo que ocurre, que como vi que existe el tipo char, pense que existia un nextChar o algo asi. pero no lo encuentro

voy a intentarlo ahora te comento si me sale

un saludo
__________________
Recuerda que si señalas con el dedo, el resto de los dedos te señalan a ti!
  #6 (permalink)  
Antiguo 17/12/2009, 07:44
 
Fecha de Ingreso: agosto-2004
Mensajes: 265
Antigüedad: 19 años, 8 meses
Puntos: 0
Respuesta: leer un caracter

nada no hay forma, nadie me puede , hacer un progrma, que lea "letra a letra" 10 letras. y cuente cuantas "aes " contiene


gracias
__________________
Recuerda que si señalas con el dedo, el resto de los dedos te señalan a ti!
  #7 (permalink)  
Antiguo 17/12/2009, 10:00
 
Fecha de Ingreso: enero-2009
Mensajes: 43
Antigüedad: 15 años, 3 meses
Puntos: 1
De acuerdo Respuesta: leer un caracter

String s = "esta frase tiene cuatro aes";
int aes = 0;


for(int i=0;i<s.length();i++) {
if(s.charAt(i)=='a'){
aes++;
}
}
  #8 (permalink)  
Antiguo 17/12/2009, 15:32
 
Fecha de Ingreso: agosto-2004
Mensajes: 265
Antigüedad: 19 años, 8 meses
Puntos: 0
Respuesta: leer un caracter

Gracias, un saludo
__________________
Recuerda que si señalas con el dedo, el resto de los dedos te señalan a ti!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:38.