never heared.可能是别人写的

解决方案 »

  1.   

    那我要是向要这样的功能该怎么办?就是把文件读成BYTE[]
      

  2.   

    你可以用ByteArrayOutputStream,这是专用再将文件以BYTE[]读出的类。除此以外,ByteArrayInputStream来实现写。FileOutputStream,FileInputStream也有这样的功能。
      

  3.   

    private static String readInput(String strFN)
    throws FileNotFoundException, IOException
    {
    FileInputStream fis = new FileInputStream(strFN);
    InputStreamReader isr = new InputStreamReader(fis, "UTF-8");
    BufferedReader br = new BufferedReader(isr);
    StringBuffer sb = new StringBuffer();
    String line = br.readLine();
    if (line == null)
    return new String();
    else
    sb.append(line);
    while ((line = br.readLine()) != null)
    sb.append("\n" + line);
    br.close();
    return sb.toString();
    } private static void writeOutput(String strFN, String str)
    throws FileNotFoundException, IOException
    {
    FileOutputStream fos = new FileOutputStream(strFN);
    OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
    BufferedWriter bw = new BufferedWriter(osw); StringReader sr = new StringReader(str);
    BufferedReader br = new BufferedReader(sr); String line = br.readLine();
    if (line != null)
    bw.write(line);
    while ((line = br.readLine()) != null)
    {
    bw.newLine();
    bw.write(line);
    }
    bw.flush();
    bw.close();
    br.close();
    }
      

  4.   

    哦,还有一个小问题,int型怎么转换成string?谢谢!
      

  5.   

    int i = 5;
    String s1 = String.valueOf(i); //第一种方法
    String s2 = Integer.toString(i); //第一种方法
    String s3 = "" + i; //第一种方法
      

  6.   

    写错了,^_^
    int i = 5;
    String s1 = String.valueOf(i); //第一种方法
    String s2 = Integer.toString(i); //第二种方法
    String s3 = "" + i; //第三种方法