`

方法重载判断java中的数据类型

    博客分类:
  • java
阅读更多

package com.itic.reis.web.action.test;

/**

 * 判断类型的方法

 *

 */

public class VariableType {

public static final String TYPE_BYTE = "byte";

public static final String TYPE_SHORT = "short";

public static final String TYPE_INT = "int";

public static final String TYPE_LONG = "long";

public static final String TYPE_FLOAT = "float";

public static final String TYPE_DOUBLE = "double";

public static final String TYPE_CHAR = "char";

public static final String TYPE_BOOLEAN = "boolean";

 

public static String getType(Integer i) {

return TYPE_INT;

}

 

public static String getType(Byte b) {

return TYPE_BYTE;

}

 

public static String getType(Short s) {

return TYPE_SHORT;

}

 

public static String getType(Long l) {

return TYPE_LONG;

}

 

public static String getType(Float f) {

return TYPE_FLOAT;

}

 

public static String getType(Double d) {

return TYPE_DOUBLE;

}

 

public static String getType(char c) {

return TYPE_CHAR;

}

 

public static String getType(Boolean b) {

return TYPE_BOOLEAN;

}

 

public static String getType(Object obj){

return obj != null ? obj.toString().split("@")[0] : null ;

}

 

}

 

 

//测试类

public class Test{

      public static void main(String[] args){

           

             int a = 23;

             System.out.println(VariableType.getType(a));

 

    }

}

 

分享到:
评论

相关推荐

    Java的方法重载概念

    在实际开发中,方法重载常用于根据不同的输入提供不同的行为,比如处理不同类型的数据或者执行不同的操作。调用重载方法时,Java编译器会根据传入的实际参数类型自动选择合适的方法,这就是所谓的“静态绑定”或...

    Java 零基础方法重载.md

    2. **增强代码的灵活性**:能够针对不同数据类型或数量的参数提供不同的处理方式。 3. **减少代码冗余**:避免了为实现类似功能而编写多个不同名字的方法。 #### 六、注意事项 - 当多个方法仅参数顺序不同而其余均...

    java学习笔记 继承 重载 覆盖

    接着,我们了解Java的数据类型,包括基本类型(如byte、short、int、float、double、char)和引用类型(如String)。特别地,Java会将未指定类型的浮点数默认为double类型,若想表示为float,需要在数字后加上f或F。...

    JAVA程序设计判断题题库81道

    在数据类型方面,Java的数据类型有固定长度,这使得不同平台上的代码行为一致。String类是Java中的一个重要类,用于处理字符串,但String对象一旦创建就不能改变。在定义常量时,Java使用关键字`final`而非`const`。...

    java方法重载示例

    总结来说,Java中的方法重载是一种强大的工具,它使得我们可以为相同的操作提供多种实现,这些实现可能处理不同类型的数据或者以不同的方式处理数据。正确理解并使用方法重载,能够提高代码的可读性和可维护性。在...

    7.java学习第七章——方法+内存结构讲解+方法重载.pdf

    根据提供的文档信息,本文将对Java中的方法、内存结构及方法重载等核心概念进行深入解析。 ### 一、方法(Method) #### 1. 什么是方法 方法是Java编程语言中用于封装特定功能的代码块。它允许程序员将程序划分为...

    JAVA判断题题库20151209

    - **解析:** Java中的数组元素不仅可以是简单数据类型,还可以是对象类型。这意味着数组可以存储对象引用。 **22. Java中数组元素下标总是从0开始,下标可以使整型或者整型表达式。** - **答案:** 正确 - **解析:*...

    Java的方法重载与变量作用域简介

    Java编程语言中,方法重载(Overloading)和变量作用域是两个基本概念,...在实际编程中,应充分利用方法重载的特性,为不同的数据类型提供相似操作的接口,同时合理控制变量的作用域,以保持程序的整洁和逻辑清晰。

    JAVA考试判断题JAVA考试判断题.doc

    10. 数据类型类:Java中的数据类型类是基于基本数据类型的,它们封装了基本数据类型的域,并提供了与之相关的操作,如Integer类是对int类型的封装,提供了诸如加减、比较等方法。 理解这些基本概念对于Java编程至关...

    JAVA基础练习题(JAVA入门到面向对象,有答案)

    ### JAVA基础练习题知识点解析 #### 一、填空题知识点解析 1. **方法功能:求两个整型参数...这些知识点覆盖了Java语言的基础概念,如方法定义、方法重载以及基本的数据类型转换等,对于初学者来说是非常重要的基础。

    java基础方法讲解

    方法重载是Java中的一种重要特性,指的是在同一个类中,方法名相同但参数列表不同的多个方法。参数列表的不同可以是参数个数或对应数据类型的不同。方法重载的例子展示了如何创建多个同名但参数不同的方法。 数组是...

    实验二 方法的定义、重载;数组的应用 定义一个数组,将序列{0,1,2,3,4}赋值给数组,并写一个方法用来访问数据的每一个元素

    在这个实验中,我们将深入探讨Java编程中的几个关键概念:方法的定义、方法的重载以及一维数组的应用。首先,让我们逐一分析这些知识点。 1. **方法的定义**: 在Java中,方法是实现特定功能的代码块,可以通过...

    Java编程题全集及答案

    3. Java 变量和数据类型:Java 中的变量可以是基本数据类型(如 int、double 等)或引用类型(如 String 等)。 Java 流程控制 1. Java if-else 语句:if-else 语句用于判断某个条件是否成立,如果条件成立则执行 ...

    JAVA工程师常见笔试题

    4. Java中方法重载: - 方法重载是指在同一个类中存在多个同名方法,但它们的参数列表不同。这个知识点在笔试题中通过一个类中有不同参数类型的方法来体现。 5. Java中字符串与基本数据类型的连接: - Java中字符...

    面试总结java工程师

    本文总结了 Java 面试中的重要知识点,涵盖了基本数据类型、抽象类和接口、方法重载和重写、String、StringBuffer 和 StringBuilder 三者的区别、判断字符串是否为空、集合的理解等方面。 1. 基本数据类型 Java 中...

    java基础二方法.pdf

    根据上述内容,可以看出文档涉及了Java语言的基本语法、类和对象、方法的定义和调用、数据类型、基本控制结构等核心知识点。这些是Java初学者必须要掌握的基础。对于更高级的主题,比如多线程、网络编程、数据库交互...

    java期末试题及答案

    * Java中的基本数据类型包括char型,char型采用Unicode编码方案,每个Unicode码占用2字节内存空间。 * 在Java中,抽象(abstract)方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中...

    JAVA经典试题集合

    这些题目涵盖了Java编程语言中的多个核心知识点,包括数据类型的转换、方法重载与覆盖、异常处理和程序流程控制。下面是对这些知识点的详细解释: 1. 数据类型转换:在Java中,运算时会遵循类型提升的原则。当一个...

Global site tag (gtag.js) - Google Analytics