Java對象依次取出屬性,並去掉特殊字符

工做裏從數據庫往前臺調數據的時候,龐大的數據量裏不免有些字段裏包含空格或者一些特殊字符,在前臺顯示出來會很是不美觀,因此在此記錄一個去對象內全部屬性特殊字符的方法:數據庫

        //得到該對象屬性的集合
        Field[] fields = tbGdzljcd.getClass().getDeclaredFields();
        //遍歷集合
        for (Field field : fields) {
            //獲取此屬性的類型
            Class<?> currentType = field.getType();
            //若是此屬性是String類型
            if (currentType == String.class) {
                try {
                    //設置成可訪問
                    field.setAccessible(true);
                    //得到原數據
                    String lod_val = (String) field.get(tbGdzljcd);  
                    if(lod_val!=null) {
                        //去掉空格
                        lod_val=lod_val.replace(" ","");
                        field.set(tbGdzljcd, lod_val);
                    }
                } catch (IllegalAccessException ille) {
                    
                }
            }
        }

 

完事。spa

相關文章
相關標籤/搜索