设置 Java 个 Bean
Setting Java Beans
您好,我有一个 class,其中包含一个 bean 方法列表,例如 setFoo 和 getFoo。
我想做的是在另一个 class 中将 bean 的值设置为等于我拥有的字符串值。唯一的问题是我不知道如何:
1、将字符串值传递给bean。
2、如何将set/get方法应用到beanclass外的classbean。
这是我第一次使用 Java 个 bean,因此是一些基本问题。
Spring Expression Language or Java Expression Language (JEXL) 满足您的需求。
我确定我理解这里的问题,但这里有一个 bean class 和另一个 class 的简单示例,它在其中设置值然后使用它们:
class Bean {
private String foo;
private int bar;
public String getFoo() {
return foo;
}
public void setFoo(String foo) {
this.foo = foo;
}
public int getBar() {
return bar;
}
public void setBar(int bar) {
this.bar = bar;
}
}
class Beanuser {
public static void main(String[] args) {
Bean bean = new Bean();
bean.setFoo("foo");
bean.setBar(807);
System.out.println("bean foo: " + bean.getFoo());
System.out.println("bean bar: " + bean.getBar());
}
}
您好,我有一个 class,其中包含一个 bean 方法列表,例如 setFoo 和 getFoo。
我想做的是在另一个 class 中将 bean 的值设置为等于我拥有的字符串值。唯一的问题是我不知道如何:
1、将字符串值传递给bean。 2、如何将set/get方法应用到beanclass外的classbean。
这是我第一次使用 Java 个 bean,因此是一些基本问题。
Spring Expression Language or Java Expression Language (JEXL) 满足您的需求。
我确定我理解这里的问题,但这里有一个 bean class 和另一个 class 的简单示例,它在其中设置值然后使用它们:
class Bean {
private String foo;
private int bar;
public String getFoo() {
return foo;
}
public void setFoo(String foo) {
this.foo = foo;
}
public int getBar() {
return bar;
}
public void setBar(int bar) {
this.bar = bar;
}
}
class Beanuser {
public static void main(String[] args) {
Bean bean = new Bean();
bean.setFoo("foo");
bean.setBar(807);
System.out.println("bean foo: " + bean.getFoo());
System.out.println("bean bar: " + bean.getBar());
}
}