社区
Java SE
帖子详情
JAVA中哪个函数可以查看变量的类型?
zgmboy
2003-05-26 09:00:51
像VFP中有type()函数可以查看变量的类型,java中有类似的函数吗?
...全文
1605
8
打赏
收藏
JAVA中哪个函数可以查看变量的类型?
像VFP中有type()函数可以查看变量的类型,java中有类似的函数吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
疾风2002
2003-05-27
打赏
举报
回复
对简单类型,在定义的时候就知道了,想不通为什么还要判断,不知道楼主在程序中的需求是什么
zgmboy
2003-05-27
打赏
举报
回复
我不知道它是什么样的类型,到时用什么转化啊。
andytu
2003-05-27
打赏
举报
回复
需要把它转化为她所对应的类,如int为new Integer(int)
zgmboy
2003-05-26
打赏
举报
回复
如果是基本数据类型呢,比如int或char,怎么能判断出变量是这个呢?
seven1996
2003-05-26
打赏
举报
回复
if (变量 instanceof 类型)
这是用来判断object的类型的
object.getClass().getName()
这个是可以的。
对了,必须是object不是变量
andytu
2003-05-26
打赏
举报
回复
对象.getClass().getName()返回对象的类名
yuanmeng163
2003-05-26
打赏
举报
回复
除了基本类型外,其他的都可以用object.getClass().getName()得到类名
zhaoxichao
2003-05-26
打赏
举报
回复
if (变量 instanceof 类型){
}
Java
中
有几种
变量
类型
?
作为程序员这些必看点你都知道嘛,
Java
中
有几种
变量
类型
呢?主要是有三种
变量
类型
类
变量
、成员
变量
、局部
变量
,下面我会细分的去讲。
变量
的格式type
变量
名=值以及值之后的冒号。
java
查看
变量
类型
对于简单
类型
变量
,是无法直接获得
变量
类型
的;//要想获取,必须自定义
函数
进行返回 对于包装
类型
变量
,是可以直接获得的,
变量
名称.getClass().getName();
java
中
获取
变量
的
类型
可以使用每个
类型
的getClass()方法来获得,示例如下 class Test { public static void main(String[] args) { int i=1; //int
类型
变量
System.out.println(getType(i)); //打印
变量
类型
为int } pub
为什么Python不用声明
变量
类型
?
反问一嘴:为什么
Java
、C++需要声明
变量
类型
?第一种解释: python
中
声明
变量
不用指明
类型
,就是因为
类型
不是存储在
变量
当
中
,而是存储在对象当
中
,
变量
就类似于C
中
的一个空指针,只能指明对象的所在位置,在python
中
执行表达式的时候立即用对象来替换掉
变量
。所谓
变量
赋值就是先创建一个对象,在创建一个
变量
,再把
变量
与对象结合起来,这种结合是可变的,当之前创建的对象不需要的时候,python会自动帮助我们把它所占用的那部分内存回收,而不需要我们自己操心。原文https://zhuanlan.z
如何
查看
JAVA
中
的数据
类型
?
//使用
java
中
的getClass()
函数
查看
数据
类型
//该
函数
返回Class
类型
,我们需要调用toString()
函数
来打印输出 public static void main(String[] ags){ int i=1; System.out.println(i.getClass().toString); //返回class
java
.lang.Integer } 使用
java
中
Object内置的方法getClass()即可,返回Class
类型
,如果要打印输出,在
函数
后.
static全局
变量
与普通全局
变量
区别?static局部
变量
与普通局部
变量
区别?static
函数
与普通
函数
区别?
static全局
变量
与普通的全局
变量
有什么区别?static局部
变量
和普通局部
变量
有什么区别?static
函数
与普通
函数
有什么区别? 答: 1) 全局
变量
(外部
变量
)的说明之前再冠以static 就构成了静态的全局
变量
。全局
变量
本身就是静态存储方式, 静态全局
变量
当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别在于非静态全局
变量
的作用域是整个源程序, 当一个源程序由多个源
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章