切割链java

时间:2012-11-19 10:24:26

标签: java etl talend

你好我有这个字符串,我想测试一个数据表,如果字符串包含多于_那么我们正在切割链和表行中的每个子字符串 我使用talend,我的输入是一个excel  我真的被卡住了,可以帮助我 为例: JEN3030_1_2_3

  • JEN3030_1
  • JEN3030_2
  • JEN3030_3

1 个答案:

答案 0 :(得分: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]);
}