Я хочу, чтобы вывод regex имел значение false для неправильного ввода и true для правильного ввода, но на выходе отображается только false. Это программа Java Regex из «Создать регулярное выражение, которое принимает 10-значные числовые символы
начиная только с 7, 8 или 9 ".
Это код jdk 1.8.0
public static void main(String args[])
{
String st="";
Scanner sc=new Scanner(System.in);
st=sc.nextLine();
boolean result=Pattern.matches("[7,8,9]{1}[0-9]{9}","st");
System.out.println(result);
}