2012-11-19 88 views
0

你好我有這個字符串,這是一個數據表,我想測試如果字符串包含超過_然後我們切割鏈和表中的每個子字符串 我使用talend和我的輸入是一個Excel 我真的卡住誰可以幫我請 爲例: JEN3030_1_2_3切割鏈java

  • JEN3030_1
  • JEN3030_2
  • JEN3030_3
+0

您可以發佈這些值的所需輸出嗎? – Thihara

+0

輸入爲例:JEN3030_1_2_3 輸出: JEN3030_1 JEN3030_2 JEN3030_3 – user91599

+0

我認爲talend具有處理這種情況的組件。在我安裝它之前,看看你是否絕對肯定talend網站上的啓動教程沒有提到類似的東西? – Thihara

回答

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]); 
} 
+0

我使用Talend我無法聲明變量:( – user91599