文档章节

Java 如何判断变量所属的类型

qimh
 qimh
发布于 2017/05/15 16:36
字数 94
阅读 19
收藏 0

代码如下:

package com.qimh.test;

public class Test {
	
	public static void main(String[] args) {
		Test test = new Test();
		String[] strs = {"aa","bb"};
		String string = "dd";
		
		System.out.println(test.getClass().getName());
		System.out.println(strs.getClass().getName());
		System.out.println(string.getClass().getName());
		
		System.out.println("--------------");
		System.out.println(strs);
		System.out.println(string);
		
		System.out.println("--------------");
		
		System.out.println(strs.getClass().getSimpleName());
		System.out.println(string.getClass().getSimpleName());
	}

}

备注:

System.out.println(strs.getClass().getSimpleName());
System.out.println(string.getClass().getSimpleName());

以上两段代码,即为判断变量的所属类型

 

结果:

com.qimh.test.Test
[Ljava.lang.String;
java.lang.String
--------------
[Ljava.lang.String;@527c6768
dd
--------------
String[]
String

 

© 著作权归作者所有

共有 人打赏支持
qimh
粉丝 9
博文 390
码字总数 69704
作品 0
滁州
程序员
私信 提问
黑马程序员--JDK1.5新特性(二)

----------------------android培训、java培训、期待与您交流!---------------------- Java反射机制定义: Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性、方法...

长平狐
2013/07/01
53
0
Android JNI开发系列(十)JNI访问 Java 实例变量和静态变量

JNI访问 Java 实例变量和静态变量 Java 中的实例变量和静态变量,在本地代码中如何来访问和修改。静态变量也称为类变量(属性),在所有实例对象中共享同一份数据,可以直接通过类名.变量名来...

蔡小鹏
10/16
0
0
Hotpot Java虚拟机Class对象是在方法区还是堆中

Class对象是存放在堆区的,不是方法区,这点很多人容易犯错。类的元数据(元数据并不是类的Class对象。Class对象是加载的最终产品,类的方法代码,变量名,方法名,访问权限,返回值等等都是...

小欣妹妹
2017/10/28
0
0
Java基础知识总结(绝对经典)

本人学习java时,做的java基础知识总结: 因内容较多,提供原文链接下载。 写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句...

石小全
2012/04/08
0
6
JAVA反射机制 访问对象私有变量和方法

jAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为jav...

梁某某
2013/10/16
0
1

没有更多内容

加载失败,请刷新页面

加载更多

中国龙-扬科
22分钟前
2
0
使用vuex的state状态对象的5种方式

vuex是一个专门为vue.js设计的状态管理模式,并且也可以使用devtools进行调试。 下面给大家来贴一下我的vuex的结构 下面是store文件夹下的state.js和index.js内容 //state.jsconst state =...

peakedness丶
25分钟前
1
0
NetCore MVC Demo

地址:http://114.116.9.72:5411

whltian
33分钟前
1
0
Netty handle方法周期 (四)

写了一个练习之后,发现自定义的助手类每次肯定是必须的,对于不同的业务逻辑需求,会写相对应的逻辑 最简单的查看Handle生命周期的方式,就是重写上级方法,看名字差不多应该可以知道方法的作用 ...

_大侠__
38分钟前
7
0
vue主动刷新页面及列表数据删除后的刷新实例

1.场景 在处理列表时,常常有删除一条数据或者新增数据之后需要重新刷新当前页面的需求。 2.遇到的问题 1. 用vue-router重新路由到当前页面,页面是不进行刷新的 2.采用window.reload(),或者...

前端小攻略
48分钟前
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部