`
代昊鑫
  • 浏览: 19666 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在JAVA中如何取得一个变量的类型

阅读更多
今天在看《java核心》的时候,忽然想到一个问题,就是在java中怎么才能知道一个变量的类型呢,看了一下API没有找

到直接解决的办法,反射好像可以解决,我不太熟悉,好像比较麻烦一些,就自己试着写了一下,呵呵,一个小方法解决了,放在这里根大家共享一下



package com.cn.test;

public class Demo {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		boolean b=true;
		long l=1;
		System.out.println(getType(1));
		System.out.println(getType(l));
		System.out.println(getType(1.0));
		System.out.println(getType('a'));
		System.out.println(getType("type"));
		System.out.println(getType(new person()));
		System.out.println(getType(b));
		
	}
	public static String getType(Object o){
		return o.getClass().toString();
	}
}
class person{
	public person(){
		
	}
}

0
0
分享到:
评论

相关推荐

    Java中的基本类型和引用类型变量的区别

    Java 中的基本类型和引用类型变量是两个不同的概念,它们在内存分配、变量赋值和函数传递等方面有着本质的区别。 基本类型是 Java 中的八种基本类型,包括 byte、short、int、long、float、double、char 和 boolean...

    Java编程基础知识变量与数据类型

    资源名称:Java编程基础知识变量与数据类型资源目录:【】11957c6aed0bbd30e284837b53bc3a6f【】2.Java编程基础知识变量与数据类型1.数据类型初阶【】2.Java编程基础知识变量与数据类型10.浮点类型【】2.Java编程...

    java 基础JAVA中的数据类型、变量、运算符、表达式

    JAVA中的关键字、标识符、注释 JAVA中的数据类型、变量、运算符、表达式 JAVA类中方法的调用

    java变量数据类型运算符

    在Java编程语言中,变量是存储数据的容器,而数据类型则是定义变量可以存储哪种类型的数据。Java提供了两种主要的数据类型:基本数据类型和引用数据类型。基本数据类型包括整型(byte, short, int, long)、浮点型...

    Java 成员变量和局部变量

    protected成员变量在同一个包或子类中可访问;无修饰符的成员变量(包访问权限)只在同包内可访问。 3. **静态与非静态**: 静态成员变量属于类,而非实例。这意味着所有类的实例共享同一份静态变量。非静态成员变量...

    在Java中实现Oracle变量的绑定方法 .doc

    在Java中实现Oracle变量的绑定方法,主要是为了优化SQL语句的执行效率,减少数据库解析负担,提升系统性能。Oracle数据库在处理SQL语句时,会先进行解析,然后将解析后的SQL语句存储在共享池(Shared Pool)中。如果...

    java 常量与变量

    在Java编程语言中,常量和变量是两个基础且重要的概念。它们是程序中存储数据的容器,理解它们的性质和用法对于编写高效的代码至关重要。 ### 常量 常量是固定不变的值,一旦被定义就不能再更改。在Java中,我们...

    java 使用类作为成员变量

    在Java编程语言中,类作为成员变量是一种常见的设计模式,它允许我们将一个对象实例嵌套在另一个类的内部,以此来实现数据封装和模块化。这种做法有助于组织代码,提高可读性和可维护性。下面将详细介绍如何在Java中...

    [推荐]JAVA第二章变量数据类型和运算符

    每个变量都有一个特定的数据类型,它决定了该变量可以存储哪种类型的数据。变量的声明包括三个部分:数据类型、变量名和赋值。例如,`int age = 25;` 这里`int`是数据类型,`age`是变量名,`= 25`是给变量赋值的操作...

    java中的数据类型,变量使用规则,自动类型转换

    这意味着,当你声明一个引用类型的变量时,实际上是在内存中创建了一个指向该对象的引用。Java中最常见的引用数据类型是 `String`,它用来表示文本字符串。 ### 变量使用规则 在Java中使用变量时需要注意以下几个...

    java 程序 环境变量修改

    `SystemUtils`是Apache Commons Lang库中的一个类,它提供了获取操作系统信息、判断是否为特定类型的操作系统、检查Java环境变量等功能。在Java代码中,你可以使用`SystemUtils`来判断当前运行环境,例如: ```java...

    Java中的成员变量

    这意味着,不论创建多少个对象,静态变量只在内存中占用一个存储单元,所有的对象都共享这个单一的存储位置。因此,对静态变量的修改会影响到所有对象。静态变量可以通过类名直接访问,例如`Static_Demo.j`,而无需...

    使用Java在程序中创建基本类型变量

    使用Java在程序中创建基本类型变量

    Java变量与数据类型、数据运算中易混知识点总结

    在Java编程语言中,变量和数据类型是编程的基础,它们决定了程序如何存储和处理数据。数据运算则是在这些变量和数据类型基础上进行的操作,对于初学者来说,理解这些概念至关重要。下面将对Java中的变量、数据类型...

    第四课 Java中的变量和基本数据类型源码

    在Java编程语言中,变量和基本数据类型是构建程序的基础元素。变量可以被视为存储数据的容器,而基本数据类型则是这些容器能容纳的数据种类。在本资源"第四课 Java中的变量和基本数据类型源码"中,我们将会深入探讨...

    Java中的变量及数据类型等

    在编程中,变量是存储数据的容器,它代表了一个可变的值。在Java中,变量必须先声明再使用,即定义它的数据类型和名称。根据它们的作用域,变量可以分为两类:局部变量和成员变量。局部变量通常在方法或语句块内定义...

    Java 变量类型的知识分享

    以下是对Java变量类型的详细讲解: 1. 基本数据类型(Primitive Data Types) Java中的基本数据类型分为两大类:数值类型和非数值类型。 - 数值类型: - 整型:byte(1字节,-128到127)、short(2字节,-32,...

    S1-使用Java语言理解程序逻辑-第二章变量、数据类型和运算符

    在本课程“S1-使用Java语言理解程序逻辑-第二章变量、数据类型和运算符”中,我们将深入探讨Java编程的基础,特别是关注变量、数据类型以及运算符的使用。这些概念构成了任何程序的核心,是编写有效代码的基础。通过...

    Java变量初始化

    在使用 new 操作符创建一个类的实例对象的时候,开始分配空间并将成员变量初始化为默认的数值。在这里并不是指将变量初始化为在变量定义处的初始值,对于基本类型变量,默认值为空值是 0 或 false,对于引用类型变量...

    Java 变量和数据类型

    变量是一个动态存储数据的容器,它的值可以在程序执行过程中改变。在Java中,变量必须先声明再使用,声明时需要指定其数据类型和名称。例如,声明一个整型(int)变量`a`并初始化为1的语法是: ```java int a = 1...

Global site tag (gtag.js) - Google Analytics