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

Error: cannot find symbol

Estas en el tema de Error: cannot find symbol en el foro de Java en Foros del Web. No sè el por què me da error al compilar el siguiente codigo. public class HelloWorld{ public static void main(String []args){ Pattern pattern = Pattern.compile("here"); ...
  #1 (permalink)  
Antiguo 05/05/2016, 16:35
Avatar de leo_search1  
Fecha de Ingreso: octubre-2011
Mensajes: 100
Antigüedad: 13 años
Puntos: 1
Pregunta Error: cannot find symbol

No sè el por què me da error al compilar el siguiente codigo.

public class HelloWorld{

public static void main(String []args){
Pattern pattern = Pattern.compile("here");
Matcher matcher = pattern.matcher("input here");

while (matcher.find()) {
System.out.println(matcher.group());
}
}
}


ERROR

^
symbol: class Pattern
location: class HelloWorld
HelloWorld.java:4: error: cannot find symbol
Pattern pattern = Pattern.compile("here");
^
symbol: variable Pattern
location: class HelloWorld
HelloWorld.java:5: error: cannot find symbol
Matcher matcher = pattern.matcher("input here");
^
symbol: class Matcher
location: class HelloWorld
3 errors
sh-4.3$ ^C

A que se debe el error?

Gracias.
  #2 (permalink)  
Antiguo 06/05/2016, 03:02
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 3 meses
Puntos: 182
Respuesta: Error: cannot find symbol

Buenas,

Te falta el import para que puedas usar la clase Pattern.

Código Java:
Ver original
  1. import java.util.regex.Pattern;

Lo mismo con la clase Matcher.

Un saludo
__________________
If to err is human, then programmers are the most human of us

Etiquetas: compilar
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 02:24.