import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
public class Main {
public static void main(String[] args) throws Exception {
DataInputStream in3 = new DataInputStream(new ByteArrayInputStream(
"a dbcde".getBytes()));
System.out.print((char) in3.readByte());
in3.close();
}
}
运行结果如下:
Convert InputStream to String
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
/* w w w. ja v a 2 s .c o m*/
public class Main {
public static void main(String[] args) throws Exception {
InputStream is = Main.class.getResourceAsStream("/data.txt");
System.out.println(convertStreamToString(is));
}
public static String convertStreamToString(InputStream is) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}
is.close();
return sb.toString();
}
}