zoukankan      html  css  js  c++  java
  • JAVA中如何取得一个变量的类型

    class Test 
    {
    public static void main(String[] args) 
    {
    int i=1;
    System.out.println(getType(i));
    }
    public static String getType(Object o){
    return o.getClass().toString();
    }
    }

    public class Test15 {
    public static void main(String[] args) 
    {
    int i=1;
    Integer i1 = 2;
    double d = 1.8;
    long l = 76;
    boolean b = false;
    
    System.out.println(getType(i));
    System.out.println(getType(i1));
    System.out.println(getType(d));
    System.out.println(getType(l));
    System.out.println(getType(b));
    }
    public static String getType(Object o){
    return o.getClass().toString();
    }
    public static String getType(int o){
    return "int";
    }
    public static String getType(byte o){
    return "byte";
    }
    public static String getType(char o){
    return "char";
    }
    public static String getType(double o){
    return "double";
    }
    public static String getType(float o){
    return "float";
    }
    public static String getType(long o){
    return "long";
    }
    public static String getType(boolean o){
    return "boolean";
    }
    public static String getType(short o){
    return "short";
    }
    }

    obj.getClass().getName()   ===〉    java.lang.Integer
    obj.getClass().toString()  ===〉    class java.lang.Integer

    public static void getType(Object object) {
    int length = object.getClass().getName().lastIndexOf(".");
    String type = object.getClass().getName().substring(length + 1);
    System.out.println(type);
    }
    基本类型不能得到

  • 相关阅读:
    web测试--安全性
    web测试--链接测试
    web测试--兼容性
    web测试--界面和易用性
    web测试--返回键、回车键、刷新键
    web测试--查询结果
    列表标签代码解析
    备份
    java格式化时间
    js往div里添加table
  • 原文地址:https://www.cnblogs.com/timssd/p/10298779.html
Copyright © 2011-2022 走看看