📅  最后修改于: 2023-12-03 14:43:34.157000             🧑  作者: Mango
在 Java 中,可以使用getClass()
方法来获取对象的类型。在 jShell 中使用该方法可以快速查看一个对象的类型。
jShell 是 Java 9 中引入的一种 REPL(Read Eval Print Loop)工具。它允许开发人员在交互式环境中评估代码片段,无需编写完整的 Java 类或方法。
使用 jShell,可以快速测试和验证代码片段,而无需构建和运行完整的应用程序。使用 jShell 还可以进行快速的学习和探索 Java 语言。
在 jShell 中,可以创建一个对象并使用getClass()
方法来查看它的类型。例如,我们可以创建一个 String 类型的对象并使用getClass()
方法查看其类型:
jshell> String str = "Hello World";
str ==> "Hello World"
jshell> str.getClass()
$3 ==> class java.lang.String
可以看到,getClass()
方法返回了一个Class
对象,该对象包含了该对象的类型信息。在本例中,Class
对象包含了java.lang.String
类的信息。
我们还可以使用getSimpleName()
方法获取类的简单名称。该方法返回不包含包名的类名。例如:
jshell> str.getClass().getSimpleName()
$5 ==> "String"
在 jShell 中使用getClass()
方法可以快速查看对象的类型。使用这种方法,可以快速测试和验证代码片段。使用getSimpleName()
方法可以获取类的简单名称。这些方法可以帮助开发人员更好地理解和学习 Java 语言。