Java DataInputStream readUTF()方法

java.io.DataInputStream.readUTF(DataInput in) 用于从流中读取以经修改的UTF-8格式编码的Unicode字符串的表示形式。然后将这个字符串作为字符串返回。

1 语法

public static final String readUTF(DataInput in)

2 参数

3 返回值

此方法返回一个Unicode字符串。

4 示例 

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 *java.io.DataInputStream.readUTF(DataInput in)方法的例子
 */
import java.io.FileOutputStream;
import java.io.IOException;

public class Demo extends FileOutputStream {

    public Demo() throws Exception {
        super("d://test.txt");
    }

    public static void main(String[] args) throws IOException {
        Demo fosa = null;

        try {
            // create new File input stream
            fosa = new Demo();

            // read byte from file input stream
            fosa.finalize();

            // converts int to char
            System.out.println("Stream is closed successfully.");

        } catch(Exception ex) {
            // if any error occurs
            ex.printStackTrace();
        } finally {
            // releases all system resources from the streams
            if(fosa!=null)
                fosa.close();
        }
    }
}

假设test.txt内容如下:

ABCDE

输出结果为:

Stream is closed successfully.

热门文章

优秀文章