0

你好,我有这个字符串,它是一个数据表,我想测试字符串是否包含超过 _,然后我们正在切割链,在表行中的每个子字符串中,我使用 talend,我的输入是一个 excel,我真的卡住了谁能帮助我,请举例:JEN3030_1_2_3

  • JEN3030_1
  • JEN3030_2
  • JEN3030_3
4

1 回答 1

1

String.split()...

String input = "JEN3030_1_2_3"; //or whatever
List<String> output = new ArrayList<String>();
String[] parts = input.split("_");

for(int i = 1; i < parts.length; i++) {
    output.add(parts[0] + "_" + parts[i]);
}
于 2012-11-19T10:28:29.990 回答