有人能给我一些线索,知道如何将二进制字符串转换为字符串(英文)。我已经尝试过Google搜索,但找不到答案。
这是我的代码:
InputStream iStream = getApplicationContext().getResources().openRawResource(R.raw.map);
InputStreamReader input;
String line = "";
//char character[] = null;
//String res = "";
input = new InputStreamReader(iStream);
BufferedReader bf = new BufferedReader(input);
Log.i("Helloo i am above variable", "Variable");
try {
line = bf.readLine();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Log.i("hello helloo", line.toString());
提前致谢。
答案 0 :(得分:0)
您是否尝试过使用InputStreamReader(InputStream in, Charset charset)
作为Charset.forName("UTF-8")
的构造函数Charset
?但是,如果你尝试表示不是字符串的数据,这将不会给你任何,除了可能是丑陋或错误......