자바 변수 형식 인식 3 가지 방식

2675 단어 자바 기술
유형 식별 글 을 전재 하 는데 하 이 라 이 트 는 다 중 으로 자신 이 봉 인 된 공용 류 를 식별 하 는 것 이다.구체 적 인 내용 을 찾 으 려 면 원문 을 보십시오.
http://snkcxy.iteye.com/blog/1827913
package com.cxyapi.oo;  
  
import java.util.HashMap;  
import java.util.Map;  
  
/**        
 * @author cxy @ www.cxyapi.com 
 */  
public class TypeTools  
{  
    //      
    public static Map getType(Object o)  
    {  
        Map typeInfo=new HashMap();  
        typeInfo.put("  ", o.getClass().getSimpleName());  
        typeInfo.put("  ", "    ");  
        return typeInfo;  
    }  
      
    public static Map getType(int i)  
    {  
        Map typeInfo=new HashMap();  
        typeInfo.put("  ", "int");  
        typeInfo.put("  ", "  ");  
        return typeInfo;  
    }  
      
    public static Map getType(long l)  
    {  
        Map typeInfo=new HashMap();  
        typeInfo.put("  ", "long");  
        typeInfo.put("  ", "   ");  
        return typeInfo;  
    }  
      
    public static Map getType(boolean b)  
    {  
        Map typeInfo=new HashMap();  
        typeInfo.put("  ", "boolean");  
        typeInfo.put("  ", "    ");  
        return typeInfo;  
    }  
      
    public static Map getType(char b)  
    {  
        Map typeInfo=new HashMap();  
        typeInfo.put("  ", "char");  
        typeInfo.put("  ", "  ");  
        return typeInfo;  
    }  
      
    public static Map getType(float f)  
    {  
        Map typeInfo=new HashMap();  
        typeInfo.put("  ", "float");  
        typeInfo.put("  ", "      ");  
        return typeInfo;  
    }  
      
    public static Map getType(double d)  
    {  
        Map typeInfo=new HashMap();  
        typeInfo.put("  ", "double");  
        typeInfo.put("  ", "      ");  
        return typeInfo;  
    }  
      
    public static Map getType(String s)  
    {  
        Map typeInfo=new HashMap();  
        typeInfo.put("  ", "String");  
        typeInfo.put("  ", "     ");  
        return typeInfo;  
    }  
      
}  

좋은 웹페이지 즐겨찾기