首页 > 编程语言 >Java_获取变量的类型

Java_获取变量的类型

时间:2023-04-14 11:34:27浏览次数:42  
标签:Java 变量 对象 getName 获取 Test new 类型 getClass

如果是对象,那么可以使用getClass().getName()方法获得该对象的类名,

然,还有就是利用反射机制获取原数据类型的,这个时候如果需要确定类型,  

同样的,反射机制返回值是对象,比如对于类属性的返回,是Field对象,可以  

通过里面的getType().getName()获得该属性的类型名称,下面一个例子:

Type   =   new   Test().getClass().getDeclaredField("testClass").getType().getName();   //得到某个类下属性字段的类型

"w".getClass().getName(); //得到变量类型

new   Test().getClass().getName()//得到对象类名

标签:Java,变量,对象,getName,获取,Test,new,类型,getClass
From: https://blog.51cto.com/u_16070335/6189766

相关文章

  • Java_procedure with return value(oracle)
    Java调用Oracle中有返回值的存储过程1) 在编写存储过程时,输入参数用in(如果不写默认为in),输出参数用out --编写过程,要求输入雇员编号,返回雇员姓名。 createorreplaceproceduregetNameByNo(noinnumber,nameoutvarchar2)is begin  selectenameintonamefrom......
  • Java使用TensorFlow
    Java可以使用TensorFlow,TensorFlow为Java提供了一个API,它可以让Java开发者使用TensorFlow构建和训练深度学习模型。以下是如何在Java中使用TensorFlow的基本步骤:首先,需要安装TensorFlow的JavaAPI,可以从TensorFlow官网下载安装包,或者通过Maven或Gradle添加依赖。然后,在Java......
  • MariaDB_About the MariaDB Java Client
    via: https://mariadb.com/kb/en/about-the-mariadb-java-client/ IntroductionTheMariaDBClientLibraryforJavaApplicationsisaType4JDBCdriver.ItwasdevelopedspecificallyasalightweightJDBCconnectorforusewithMySQLandMariaDBdatabaseser......
  • Java中File类中常用的一些方法
    File.delete()删除文件或文件夹目录。File.createNewFile()创建一个新的空文件。File.mkdir()创建一个新的空文件夹。File.list()获取指定目录下的文件和文件夹名称。File.listFiles()获取指定目录下的文件和文件夹对象。File.exists......
  • 半小时实现Java网络爬虫框架
    最近在做一个搜索相关的项目,需要爬取网络上的一些链接存储到索引库中,虽然有很多开源的强大的爬虫框架,但本着学习的态度,自己写了一个简单的网络爬虫,以便了解其中的原理。今天,就为小伙伴们分享下这个简单的爬虫程序!!首先介绍每个类的功能:DownloadPage.java的功能是下载此超链接的页......
  • Java_判断操作系统类型
    Java判断操作系统类型(适用于各种操作系统)/***平台*@authorisea533*/publicenumEPlatform{Any("any"),Linux("Linux"),Mac_OS("MacOS"),Mac_OS_X("MacOSX"),Windows("Windows"),OS2("OS......
  • Java基础---数据类型
    数据类型Java的两大数据类型:内置数据类型、引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte、short、int、long、float、double、char、boolean基本类型范围byte:(8位)-128~127short:(26......
  • C#-获取当前用的的桌面路径
    stringdir=Environment.GetFolderPath(Environment.SpecialFolder.CommonPictures);//图片stringdir=Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);//桌面stringdir=Environment.GetFolderPath(Environment.SpecialFolder.CommonDo......
  • AppSettings.json 配置与获取
    1.第一步在我们的AppSettings.json文件中配置好需要的参数    2.创建一个AppSettingHelp类引用:usingMicrosoft.Extensions.Configuration;usingMicrosoft.Extensions.Configuration.Json;  3.然后我们就可以在Startup中进行调用  stringUrlName=AppSetti......
  • JavaScript 之 confirm,alert,prompt
    //confirmfunctiondisp_confirm(){varr=confirm("Pressabutton!")if(r==true){alert("YoupressedOK!")}else{alert("YoupressedCancel!")}}//alert<script>window.alert("确......