如何在android中将二进制字符串数据转换为String

时间:2010-08-04 13:22:57

标签: java android

有人能给我一些线索,知道如何将二进制字符串转换为字符串(英文)。我已经尝试过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());

提前致谢。

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用InputStreamReader(InputStream in, Charset charset)作为Charset.forName("UTF-8")的构造函数Charset?但是,如果你尝试表示不是字符串的数据,这将不会给你任何,除了可能是丑陋或错误......