📄 beanwrapperimpltest.java
字号:
package com.easyjf.beans;
import java.util.Date;
import junit.framework.TestCase;
public class BeanWrapperImplTest extends TestCase {
public void testProperty()
{
TestBean bean=new TestBean();
bean.setChild(new TestBean());
System.out.println(bean);
BeanWrapper wrapper=new BeanWrapper(bean);
//wrapper.registerCustomEditor(String[].class, new com.easyjf.beans.propertyeditors.StringArrayPropertyEditor());
//wrapper.registerCustomEditor(Date.class, new com.easyjf.beans.propertyeditors.DateEditor());
wrapper.setPropertyValue("height", "444");
wrapper.setPropertyValue("name", "姓名");
wrapper.setPropertyValue("sex", "true");
wrapper.setPropertyValue("s", "111,969696,dkkld");
wrapper.setPropertyValue("child.name", "true");
wrapper.setPropertyValue("birthday","2006-06-07");
System.out.println(bean);
}
public void testNestedPath()
{
TestBean bean=new TestBean();
BeanWrapper wrapper=new BeanWrapper(bean);
wrapper.setPropertyValue("height", "444");
wrapper.setPropertyValue("name", "姓名");
wrapper.setPropertyValue("child.name", "true");
System.out.println(bean);
}
public class TestBean
{
private int height;
private String name;
private Boolean sex;
private Date birthday;
private String[] s;
private TestBean child;
public Date getBirthday() {
return birthday;
}
public void setBirthday(Date birthday) {
this.birthday = birthday;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Boolean getSex() {
return sex;
}
public void setSex(Boolean sex) {
this.sex = sex;
}
public TestBean getChild() {
return child;
}
public void setChild(TestBean child) {
this.child = child;
}
public String[] getS() {
return s;
}
public void setS(String[] s) {
this.s = s;
}
public String toString()
{
String ret= "name:"+name+";height:"+height+";sex:"+sex+";birthday:"+birthday;
if(s!=null)
{
ret+="\ns.size="+s.length+"\n";
for(int i=0;i<s.length;i++)
ret+=s[i]+";";
}
if(child!=null)ret+="\n"+child.toString();
return ret;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -