28 lines
694 B
Java
28 lines
694 B
Java
package com.persesgames.jogl;
|
|
|
|
import java.io.ByteArrayOutputStream;
|
|
import java.io.IOException;
|
|
import java.io.InputStream;
|
|
|
|
/**
|
|
* Date: 10/25/13
|
|
* Time: 11:03 PM
|
|
*/
|
|
public class Util {
|
|
|
|
public static String loadAsText(Class cls, String name) {
|
|
byte [] buffer = new byte[1024];
|
|
int nr;
|
|
try (InputStream in = cls.getResourceAsStream(name); ByteArrayOutputStream out = new ByteArrayOutputStream()) {
|
|
while((nr = in.read(buffer)) > 0) {
|
|
out.write(buffer,0,nr);
|
|
}
|
|
|
|
return new String(out.toByteArray(), "UTF-8");
|
|
} catch (IOException e) {
|
|
throw new IllegalStateException(e);
|
|
}
|
|
}
|
|
|
|
}
|