我有以下字符串格式的数据。
String value="/SOKS/
/SREF/12345-1
/PREF/23456-1
/CREF/123"
预期值:
SOKS setEvent("SOKS")
SREF setRef("12345-1")
PREF setRef1("23456-1")
CREF setRef2("123")
2:
String value="/SOKS/
/SREF/
/PREF/23456-1
/CREF/
预期值:
SOKS1 setEvent("SOKS1")
SREF setRef("")
PREF setRef1("23456-1")
CREF setRef2("")
3:
String value="/SOKS2/
/SREF/
/PREF/23456-1
预期值:
SOKS2 setEvent("SOKS2")
SREF setRef("")
PREF setRef1("23456-1")
CREF setRef2("")
我想拆分上面的字符串并将所有值设置为 POJO。上面的字符串 /SOKS/ 是动态的,值可以是任何值。
所以我想value(SOKS)
在setEvent(string)
方法中设置它。对于/SREF/
(这是静态的),我想将值 12345-1 存储到setSref(string)
.
如何解决这个问题?