• java -获取变量类型


    不同于python可以直接调用现成方法type()即可获取变量类型,java中没有直接的方法获取变量数据类型,所以我们可以自己写一个方法

    利用:方法重载 + 反射机制

    //1、判断对象变量
        //利用反射,获取对象所在类
        public static String getType(Object o){
            return o.getClass().toString();
        }
    
        //2、判断基本数据类型变量
        public static String getType(byte o){
            return "byte";
        }
    
        public static String getType(short o){
            return "short";
        }
    
        public static String getType(int o){
            return "int";
        }
    
        public static String getType(long o){
            return "long";
        }
    
        public static String getType(float o){
            return "float";
        }
    
        public static String getType(double o){
            return "double";
        }
    
        public static String getType(boolean o){
            return "boolean";
        }
  • 相关阅读:
    动态库的创建与使用
    静态库创建与链接
    tail命令使用
    hosts文件
    dns文件
    整数编码
    多线程之间同步
    多线程编程基础
    进程间通信——信号量
    进程间通信——管道
  • 原文地址:https://www.cnblogs.com/jesse-zhao/p/14731510.html
Copyright © 2020-2023  润新知