首页 > 解决方案 > 在java 8中拆分字符串并将值设置为类变量

问题描述

String decodedChecksum="A01046085|T98494055e|1200|2020-05-31T06:12:46.365Z"
String[] splitArray = decodedChecksum.split("|");
/* here i want to set values to getter setter*/
{
sample.setAppNo(A01046085)
sample.setId(T98494055e)
 ..
}

请提供解决方案来迭代数组并将 valuease 设置为 varibale

标签: javaspringfor-loopjava-8

解决方案


这在很大程度上取决于您的代码的结构。如果您 100% 确定该字符串的结构,则很简单:

String decodedChecksum="A01046085|T98494055e|1200|2020-05-31T06:12:46.365Z"
String[] splitArray = decodedChecksum.split("\\|");

sample.setAppNo(splitArray[0]);
sample.setId(splitArray[1]);
...

推荐阅读