在Apache Camel中,可以使用Bindy数据格式来将字符串转换为整数。以下是一个示例代码:
public class Person {
private int age;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
from("file://inputFolder")
.unmarshal().bindy(BindyType.Csv, Person.class)
.process(new Processor() {
public void process(Exchange exchange) throws Exception {
Person person = exchange.getIn().getBody(Person.class);
// 进行进一步处理
}
});
请注意,上述示例仅适用于使用CSV数据格式进行绑定的情况。如果您使用其他类型的数据格式,例如JSON或XML,您需要相应地调整代码。