锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久综合亚洲色HEZYO社区,久久精品国产亚洲AV未满十八,亚洲av无码一区二区三区观看http://www.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://www.tkk7.com/wangajing/archive/2009/11/20/303110.html榪芥眰鏃犳澧?/dc:creator>榪芥眰鏃犳澧?/author>Fri, 20 Nov 2009 14:07:00 GMThttp://www.tkk7.com/wangajing/archive/2009/11/20/303110.htmlhttp://www.tkk7.com/wangajing/comments/303110.htmlhttp://www.tkk7.com/wangajing/archive/2009/11/20/303110.html#Feedback0http://www.tkk7.com/wangajing/comments/commentRss/303110.htmlhttp://www.tkk7.com/wangajing/services/trackbacks/303110.html鍘熸枃錛歨ttp://www.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]


]]>
主站蜘蛛池模板: WWW免费视频在线观看播放| 国产一卡2卡3卡4卡无卡免费视频| 亚洲五月综合缴情在线观看| 日韩精品在线免费观看| 久久久久se色偷偷亚洲精品av| 四虎影院永久免费观看| 久久九九免费高清视频| 亚洲免费电影网站| 亚洲精品岛国片在线观看| 精品无码国产污污污免费网站| 亚洲av日韩综合一区久热| 久久亚洲国产中v天仙www| 免费观看的a级毛片的网站| 国产成人AV免费观看| 亚洲欧美成人av在线观看| 亚洲成AV人片在线观看无| 免费观看的a级毛片的网站| 人人玩人人添人人澡免费| 亚洲爆乳成av人在线视菜奈实| 亚洲国产精品成人精品无码区在线| 一二三四影视在线看片免费| 成人毛片100免费观看| 亚洲一卡一卡二新区无人区| 久久国产亚洲电影天堂| 国产男女性潮高清免费网站| 亚洲免费观看网站| 91在线免费视频| 国产AV日韩A∨亚洲AV电影 | 精品亚洲国产成人| 亚洲线精品一区二区三区影音先锋| 久久WWW色情成人免费观看| 99在线视频免费观看| 国产成人va亚洲电影| 亚洲自国产拍揄拍| 亚洲一区二区三区高清| 国产偷国产偷亚洲高清日韩| 日韩免费视频播播| 久久WWW色情成人免费观看| 中文字幕免费高清视频| A级毛片高清免费视频在线播放| 老司机午夜性生免费福利|