private static String readYamlFileToString(File yamlFile) throws IOException { // using UnicodeReader to read the correct encoding according to BOM try (UnicodeReader reader = new UnicodeReader(new FileInputStream(yamlFile))) { StringBuilder sb = new StringBuilder(); char[] cbuf = new char[1024]; int readden = reader.read(cbuf); while(readden >= 0) { sb.append(cbuf, 0, readden); readden = reader.read(cbuf); } return sb.toString(); } }
private static String readYamlFileToString(File yamlFile) throws IOException { // using UnicodeReader to read the correct encoding according to BOM try (UnicodeReader reader = new UnicodeReader(new FileInputStream(yamlFile))) { StringBuffer sb = new StringBuffer(); char[] cbuf = new char[1024]; int readden = reader.read(cbuf); while (readden >= 0) { sb.append(cbuf, 0, readden); readden = reader.read(cbuf); } return sb.toString(); } }
private static String readYamlFileToString(File yamlFile) throws IOException { // using UnicodeReader to read the correct encoding according to BOM try (UnicodeReader reader = new UnicodeReader(new FileInputStream(yamlFile))) { StringBuilder sb = new StringBuilder(); char[] cbuf = new char[1024]; int readden = reader.read(cbuf); while(readden >= 0) { sb.append(cbuf, 0, readden); readden = reader.read(cbuf); } return sb.toString(); } }
private static String readYamlFileToString(File yamlFile) throws IOException { // using UnicodeReader to read the correct encoding according to BOM try (UnicodeReader reader = new UnicodeReader(new FileInputStream(yamlFile))) { StringBuilder sb = new StringBuilder(); char[] cbuf = new char[1024]; int readden = reader.read(cbuf); while(readden >= 0) { sb.append(cbuf, 0, readden); readden = reader.read(cbuf); } return sb.toString(); } }
private static String readYamlFileToString(File yamlFile) throws IOException { // using UnicodeReader to read the correct encoding according to BOM try (UnicodeReader reader = new UnicodeReader(new FileInputStream(yamlFile))) { StringBuffer sb = new StringBuffer(); char[] cbuf = new char[1024]; int readden = reader.read(cbuf); while (readden >= 0) { sb.append(cbuf, 0, readden); readden = reader.read(cbuf); } return sb.toString(); } }
import org.yaml.snakeyaml.reader.UnicodeReader; //more code private String readStream(InputStream inputStream) throws IOException { UnicodeReader unicodeReader = new UnicodeReader(inputStream); char[] charBuffer = new char[BUFFER_SIZE]; int read; StringBuilder buffer = new StringBuilder(BUFFER_SIZE); while ((read = unicodeReader.read(charBuffer,0,BUFFER_SIZE)) != -1) { buffer.append(charBuffer, 0, read); } return buffer.toString(); }