Advertisement
ogre_x

Joining is your friend

Jun 3rd, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.82 KB | None | 0 0
  1. private String transformCsvRowOld(String csvRow) {
  2.     if (StringUtils.isEmpty(csvRow)) {
  3.         return "";
  4.     }
  5.  
  6.     String tempCsvRow = csvRow.replaceAll("\"", "");
  7.     String[] csvRowFields = tempCsvRow.split("\t");
  8.  
  9.     String transformedCsvRow = "";
  10.     boolean firstItem = true;
  11.     for (String field : csvRowFields) {
  12.         transformedCsvRow = transformedCsvRow + (firstItem ? "" : ";") + "=\"" + field + "\"";
  13.         firstItem = false;
  14.     }
  15.  
  16.     return transformedCsvRow;
  17. }
  18.  
  19. private String transformCsvRowNew(String csvRow) {
  20.     if (StringUtils.isEmpty(csvRow)) {
  21.         return "";
  22.     }
  23.  
  24.     List<String> csvRowFields = Arrays.asList(csvRow.replaceAll("\"", "").split("\t"));
  25.     return csvRowFields.stream()
  26.             .map(field -> "=\"" + field + "\"")
  27.             .collect(joining(";"));
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement