java写提取java类名,显示错误

img


题目如上
import java. util. * ;
public class TestClass {
public static void main(String[] args) {
Scanner in=new Scanner(System. in);
String str=new String( );
System.out.println("" + TestClass.class.getName());
System.out.println();

}
static class TestInnerClass {

}
}
代码如上

不对吧,题目是让你输入一段字符,然后提取出类名 ,,用正则去判断,然后用String中的方法