JAVA-2105: Move articles out of core-java-io module

This commit is contained in:
Krzysiek
2020-07-13 21:17:54 +02:00
parent 6d085ce9f1
commit f0aefb34fa
8 changed files with 18 additions and 28 deletions

View File

@@ -1,22 +0,0 @@
package com.baeldung.csv;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class WriteCsvFileExample {
public String convertToCSV(String[] data) {
return Stream.of(data)
.map(this::escapeSpecialCharacters)
.collect(Collectors.joining(","));
}
public String escapeSpecialCharacters(String data) {
String escapedData = data.replaceAll("\\R", " ");
if (data.contains(",") || data.contains("\"") || data.contains("'")) {
data = data.replace("\"", "\"\"");
escapedData = "\"" + data + "\"";
}
return escapedData;
}
}