如何将字符串输出到txt文件?

时间:2012-11-20 20:33:20

标签: java file output

我正在研究java中的DES加密器,我有最后一个应该将加密数据输出到输出文件的函数,这就是函数:

public void OutputWrite (int[][] Result) throws IOException{
  String EncryptedMessage="",out="";
  PrintWriter file = new PrintWriter(new File("EncryptedMessage.txt"));
  for (int i = 0; i <Result.length; i++) { 
        for (int j = 0; j <Result[0].length; j++) {
                out = out + String.valueOf(Result[i][j]);
         }
      int x = Integer.parseInt(out,2);
      char c = (char)x;
      EncryptedMessage = EncryptedMessage + c;
      out = out.replace(out,"");
  }
  file.write(EncryptedMessage);
  file.close();
}

出于某种原因,当我在控制台上打印加密数据时,结果确定没问题,但是当在“EncryptedMessage”文件中输出时,某些字符不显示。

我试着在这里处理和粘贴输出,但同样的事情又发生了相同的字符不显示

0 个答案:

没有答案