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

Comparar char

Estas en el tema de Comparar char en el foro de Java en Foros del Web. Hola, Quiero comparar dos las primeras letras de dos palabras, p.e: si tengo pelota y raqueta me gustaria poder comparar la r y la p, ...
  #1 (permalink)  
Antiguo 19/05/2008, 01:07
 
Fecha de Ingreso: mayo-2007
Mensajes: 88
Antigüedad: 17 años
Puntos: 0
Comparar char

Hola,

Quiero comparar dos las primeras letras de dos palabras, p.e: si tengo pelota y raqueta me gustaria poder comparar la r y la p, para ello cojo las dos letras y las meto en un char e intento compararla de esta forma: c1==c2, pero esto no me funciona, alguien sabe de algun metodo para compararlos?

gracias de antemano!!
  #2 (permalink)  
Antiguo 19/05/2008, 01:09
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Comparar char

Hola:

Si es un char debería funcionarte. Si es un Character, llama al método equals().

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 19/05/2008, 13:54
Avatar de Lino-kun  
Fecha de Ingreso: mayo-2008
Ubicación: Cuernavaca Morelos Mexico
Mensajes: 126
Antigüedad: 16 años
Puntos: 2
Respuesta: Comparar char

bueno antes que nada me gustaria saber con que fin deseas comparar esas dos letras, por ejemplo si loq ue quisiereas es saber que palabra va antes que la otra pues no te serviria comparar un caracater de la palabra por que entonces las palabras lalo y lolo lastomaria como identicas.

si lo que deseas es de todos modos comparar la primer letra de una cadena contra otra has algo como esto.

Código PHP:
cadena1="pelota";
cadena2="raqueta";
char c1=cadena1.charAt(0);
char c2=cadena2.charAt(0);

if(
c1==c2){
   
//imprimir iguales.
}else{
  
//imprimer no iguales.

aunque si lo que querias era algo como lo que yo decia mejor usa
Código PHP:
if(cadena1.equals(cadena2)){
   
//palabras iguales

  #4 (permalink)  
Antiguo 20/05/2008, 20:52
 
Fecha de Ingreso: agosto-2006
Ubicación: al lado tuyo... no m ves?
Mensajes: 103
Antigüedad: 17 años, 9 meses
Puntos: 1
Respuesta: Comparar char

es tal cual como dice Lino-kun:

Código PHP:
char c1=cadena1.charAt(0); 
esto lo que hace es definir una variable del tipo char a la cual llamaremos c1 y la inicializaremos en este caso con el char 'p'.
String.charAt(pos) ---> devuelve el char que se encuentra en la posición "pos" del String que en nuestro caso es "pelota".
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 17:31.