锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久综合亚洲色HEZYO社区,久久精品国产亚洲AV未满十八,亚洲av无码一区二区三区观看http://m.tkk7.com/wangajing/category/42756.html鎴戠殑紼嬪簭浜虹敓zh-cnMon, 23 Nov 2009 07:11:26 GMTMon, 23 Nov 2009 07:11:26 GMT60[杞琞 java.beans.PropertyEditor(灞炴х紪杈戝櫒)綆鍗曞簲鐢?http://m.tkk7.com/wangajing/archive/2009/11/20/303110.html榪芥眰鏃犳澧?/dc:creator>榪芥眰鏃犳澧?/author>Fri, 20 Nov 2009 14:07:00 GMThttp://m.tkk7.com/wangajing/archive/2009/11/20/303110.htmlhttp://m.tkk7.com/wangajing/comments/303110.htmlhttp://m.tkk7.com/wangajing/archive/2009/11/20/303110.html#Feedback0http://m.tkk7.com/wangajing/comments/commentRss/303110.htmlhttp://m.tkk7.com/wangajing/services/trackbacks/303110.html鍘熸枃錛歨ttp://m.tkk7.com/orangewhy/archive/2007/06/26/126371.html

java.beans.PropertyEditor鐨勪粠瀛椾箟鏉ョ湅鏄竴涓睘鎬х紪杈戝櫒錛屼絾鎬昏寰楀畠鐨勪綔鐢ㄦ洿鍍忎竴涓漿鎹㈠櫒錛嶏紞浠庡瓧絎︿覆杞崲涓虹被瀵硅薄鐨勫睘鎬с?/p>

java.beans.PropertyEditor鎺ュ彛瀹氫箟鐨勬柟娉曟湁濂藉嚑涓紝浣嗘槸鏈閲嶈涓轟笅闈袱涓細(xì)

 void setValue(Object value)

 void setAsText(String text) throws java.lang.IllegalArgumentException;

涓鑸湴錛屾垜浠浣跨敤PropertyEditor鏃訛紝騫朵笉鐩存帴瀹炵幇姝ゆ帴鍙o紝鑰屾槸閫氳繃緇ф壙瀹炵幇姝ゆ帴鍙g殑java.beans.PropertyEditorSupport鏉ョ畝鍖栨垜浠殑宸ヤ綔錛屽湪瀛愮被瑕嗙洊setAsText鏂規(guī)硶灝卞彲浠ヤ簡(jiǎn)錛宻etValue鏂規(guī)硶涓鑸笉鐩存帴浣跨敤錛屽湪setAsText鏂規(guī)硶涓皢瀛楃涓茶繘琛岃漿鎹㈠茍浜х敓鐩爣瀵硅薄浠ュ悗錛岀敱璋僺etAsText璋冪敤setValue鏉ユ妸鐩爣瀵硅薄娉ㄥ叆鍒扮紪杈戝櫒涓傚綋鐒?dòng)灱屼綘鍙敤瑕嗙洊鏇村鐨勬栆?guī)硶鏉ユ弧瓚充綘鐨勭壒孌婅姹傘侸avaBean鐨勭被鍜屾帴鍙o紝琚ぇ閮ㄥ垎spring鍖呬嬌鐢紝鍙互浠巗pring涓涔?fàn)鏇存垚鐔熺殑JavaBean浣跨敤鏂規(guī)硶銆?/p>

綆鍗曠殑渚嬪瓙錛?/p>

瀹炰綋綾籔erson錛?/p>

public class Person
{
    
private String name;
    
private String sex;
    
private int age;
    
    
public Person(String name, String sex, int age)
    
{
        
this.name = name;
        
this.sex = sex;
        
this.age = age;
    }

    
    
public int getAge()
    
{
        
return age;
    }

    
public void setAge(int age)
    
{
        
this.age = age;
    }

    
public String getName()
    
{
        
return name;
    }

    
public void setName(String name)
    
{
        
this.name = name;
    }

    
public String getSex()
    
{
        
return sex;
    }

    
public void setSex(String sex)
    
{
        
this.sex = sex;
    }

    
    @Override
    
public String toString()
    
{
        
return "Person["+name+""+sex+""+age+"]";
    }

}

 

Person鐨勫睘鎬х紪杈戝櫒錛?/p>

public class PersonPropertyEditor extends PropertyEditorSupport
{
    
public void setAsText(String text)
    
{
        setValue(parseString(text));
    }


    
private Object parseString(String text)
    
{
        String[] parts 
= tokenizeToStringArray(text, ""falsefalse);
        String name 
= (parts.length > 0 ? parts[0] : "undefine");
        String sex 
= (parts.length > 1 ? parts[1] : "undefine");
        
int age = (parts.length > 2 ? Integer.valueOf(parts[2]) : 0);
        
return (text.length() > 0 ? new Person(name, sex, age) : null);
    }


    
private  String[] tokenizeToStringArray(String str, String delimiters, boolean trimTokens,
                                                    
boolean ignoreEmptyTokens)
    
{
        StringTokenizer st 
= new StringTokenizer(str, delimiters);
        List tokens 
= new ArrayList();
        
while(st.hasMoreTokens())
        
{
            String token 
= st.nextToken();
            
if(trimTokens)
            
{
                token 
= token.trim();
            }

            
if(!ignoreEmptyTokens || token.length() > 0)
            
{
                tokens.add(token);
            }

        }

        
return toStringArray(tokens);
    }


    
private  String[] toStringArray(Collection collection)
    
{
        
if(collection == null)
        
{
            
return null;
        }

        
return (String[])collection.toArray(new String[collection.size()]);
    }

}

 

嫻嬭瘯浠g爜錛?/p>

    public static void main(String[] args)
    
{
        PersonPropertyEditor editor 
= new PersonPropertyEditor();
        editor.setAsText(
"aSam,man,22");
        System.out.println(editor.getValue());
    }

 

緇撴灉杈撳嚭錛?/p>

Person[aSam, man, 22]


]]>
主站蜘蛛池模板: 国产精品亚洲а∨无码播放不卡| 在线成人爽a毛片免费软件| 亚洲国产精品白丝在线观看| 亚洲AV无码专区日韩| 99在线精品视频观看免费| 国产免费黄色无码视频| 亚洲av色香蕉一区二区三区| 亚洲婷婷综合色高清在线| 久久久综合亚洲色一区二区三区| 无码专区一va亚洲v专区在线| 波多野结衣在线免费视频| a毛片久久免费观看| 国产亚洲福利精品一区| 中文字幕乱码免费视频| 99在线免费观看视频| 日日狠狠久久偷偷色综合免费| 亚洲日本视频在线观看| 亚洲一区精品无码| 国产一区视频在线免费观看 | 无码日韩人妻AV一区免费l| 亚洲免费观看在线视频| 国产亚洲大尺度无码无码专线 | 亚洲日韩国产一区二区三区| 国拍在线精品视频免费观看| 成人性做爰aaa片免费看| 粉色视频成年免费人15次| 亚洲精品伊人久久久久| 亚洲人成影院在线| 亚洲日韩精品无码专区网站 | 久久久久亚洲AV无码去区首| 国产婷婷综合丁香亚洲欧洲| 7777久久亚洲中文字幕蜜桃| 亚洲乱码国产乱码精品精| 亚洲M码 欧洲S码SSS222| 免费无码一区二区三区蜜桃大| 精品国产免费人成电影在线观看| 很黄很污的网站免费| 国产精品免费久久久久久久久| 国产精品亚洲综合| 亚洲无限乱码一二三四区| 亚洲中文字幕无码久久综合网|