Título: Ayuda con cadenas de texto Publicado por: Hacker_33 en 2 Marzo 2017, 21:13 pm Hola buenas estoy haciendo un programa que quiero que me busque si la primera letra de la cadena de texto es la letra "E" y en caso de que sea sí quiero que me muestre un mensaje y si lo es y otro si no lo es. Lo tengo todo programado pero no me funciona haber si me podéis ayudar gracias.
El problema es que el "if" me da error. Código: package cadena1; public class Cadena1 { public static void main(String[] args) { int i=0; char lletra; char paraules; String text = ("En New York ha nevado casi un metro y por las calles solo pasan los quitanieves"); String caracter = ("E"); if (text.charAt(0)==E) { System.out.println ("Si el primer carácter es la E"); } else System.out.println ("El primer carácter no es la E"); } } } Título: Re: Ayuda con cadenas de texto Publicado por: Orubatosu en 3 Marzo 2017, 12:32 pm Código
De otro modo, E "a palo seco" debería de ser una variable, y no está definida. Por eso te da error. Debes de comparar con un caracter, de manera que debes usar comillas simples |