我不了解java标识符的完整定义。例如:
String st = "hello";
if(st.equals("hello") return st;
等于算作标识符吗? 我需要创建一个程序,在该程序中,在源代码中检测标识符并存储它们。但是如果java库方法不算作标识符,那么我就无法存储编程的命名变量,方法和类。
答案 0 :(得分:1)
标识符是变量,方法,类,包和接口的名称。与文字不同,它们本身不是事物,只是提及它们的方式。在HelloWorld程序中,HelloWorld,String,args,main和println是标识符。
因此,在您的情况下:String
,st
和equals
都是标识符,因为它们分别是类,变量和方法的名称。