java使用Encoding导什么包_String getEncoding()
String getEncoding()
描述 (Description)
java.io.OutputStreamWriter.getEncoding()方法返回此流使用的字符編碼的名稱。
如果編碼具有歷史名稱,則返回該名稱; 否則返回編碼的規(guī)范名稱。
如果使用OutputStreamWriter(OutputStream,String)構(gòu)造函數(shù)創(chuàng)建此實(shí)例,則返回的名稱(對(duì)于編碼而言是唯一的)可能與傳遞給構(gòu)造函數(shù)的名稱不同。 如果流已關(guān)閉,則此方法可能返回null。
聲明 (Declaration)
以下是java.io.OutputStreamWriter.getEncoding()方法的聲明。public String getEncoding()
參數(shù) (Parameters)
NA
返回值 (Return Value)
此方法返回此編碼的歷史名稱,如果流已關(guān)閉,則可能返回null。
異常 (Exception)
IOException - 如果發(fā)生I/O錯(cuò)誤。
例子 (Example)
以下示例顯示了java.io.OutputStreamWriter.getEncoding()方法的用法。package com.iowiki;
import java.io.*;
public class OutputStreamWriterDemo {
public static void main(String[] args) {
try {
// create a new OutputStreamWriter
OutputStream os = new FileOutputStream("test.txt");
OutputStreamWriter writer = new OutputStreamWriter(os);
// create a new FileInputStream to read what we write
FileInputStream in = new FileInputStream("test.txt");
// write something in the file
writer.write(70);
// flush the stream
writer.flush();
// get and print the encoding for this stream
System.out.println("" + writer.getEncoding());
// read what we write
System.out.println("" + (char) in.read());
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
讓我們編譯并運(yùn)行上面的程序,這將產(chǎn)生以下結(jié)果 -UTF8
F
總結(jié)
以上是生活随笔為你收集整理的java使用Encoding导什么包_String getEncoding()的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python数据结构 树_Python数
- 下一篇: java设计按月每天签到_活动攻略|新同