java.io.ByteArrayOutputStream.toString(String charsetName ...
文章推薦指數: 80 %
ByteArrayOutputStream.toString(String charsetName)方法實例 ... toString("UTF-8"); System.out.println(str); }catch(Exception e){ // if I/O error occurs e.
Java
Python
Ruby
MySQL
位置:首頁>Java技術>Java.io包>java.io.ByteArrayOutputStream.toString(StringcharsetName)方法實例
Java.io包
Java.io.BufferedInputStream類實例Java.io.BufferedOutputStream類使用例子Java.io.BufferedReader類Java.io.BufferedWriter類Java.io.ByteArrayInputStream類Java.io.ByteArrayOutputStream類Java.io.CharArrayReader類Java.io.CharArrayWriter類Java.io.Console類Java.io.DataInputStream類Java.io.DataOutputStream類Java.io.File類Java.io.FileDescriptor類Java.io.FileInputStream類Java.io.FileOutputStream類Java.io.FilePermission類Java.io.FileReader類Java.io.FileWriter類Java.io.FilterInputStream類Java.io.FilterOutputStream類Java.io.FilterWriter類Java.io.InputStream類Java.io.InputStreamReader類Java.io.LineNumberInputStream類Java.io.LineNumberReader類Java.io.ObjectInputStream類Java.io.ObjectInputStream.GetField類Java.io.ObjectOutputStream類Java.io.ObjectOutputStream.PutField類Java.io.ObjectStreamClass類Java.io.ObjectStreamField類Java.io.OutputStreamWriter類Java.io.PipedInputStream類Java.io.PipedInputStream.available()方法實例Java.io.PipedOutputStream類Java.io.PipedReader類Java.io.PipedWriter類Java.io.PrintStream類Java.io.PrintWriter類Java.io.PushbackInputStream類Java.io.RandomAccessFile類Java.io.Reader類Java.io.SequenceInputStream類Java.io.SerializablePermission類Java.io.StreamTokenizer類Java.io.StringBufferInputStream類Java.io.StringReader類Java.io.Writer類Java.io.Interfaces
java.io.ByteArrayOutputStream.toString(StringcharsetName)方法實例
上一篇
下一篇
java.io.ByteArrayOutputStream.toString(StringcharsetName) 方法使用指定的charsetName轉換的數據流的內容。
該錯誤輸入和不可映射的字符序列由默認替換字符串為平台的默認字符集替換。
聲明
以下是java.io.ByteArrayOutputStream.toString(StringcharsetName)方法的聲明:
publicStringtoString(StringcharsetName)
參數
charsetName --支持的字符集的名稱
返回值
從緩衝區中的內容,此方法返回的字符串解碼。
異常
UnsupportedEncodingException --如果字符集名稱不支持。
例子
下麵的示例演示java.io.ByteArrayOutputStream.toString(StringcharsetName)方法的用法。
packagecom.yiibai;
importjava.io.ByteArrayOutputStream;
importjava.io.IOException;
publicclassByteArrayOutputStreamDemo{
publicstaticvoidmain(String[]args)throwsIOException{
Stringstr="";
byte[]bs={65,66,67,68,69};
ByteArrayOutputStreambaos=null;
try{
//createnewByteArrayOutputStream
baos=newByteArrayOutputStream();
//writebytearraytotheoutputstream
baos.write(bs);
//convertsbufferscontentusingCp1047characterset
str=baos.toString("Cp1047");
System.out.println(str);
//convertsbufferscontentsusingUTF-8characterset
str=baos.toString("UTF-8");
System.out.println(str);
}catch(Exceptione){
//ifI/Oerroroccurs
e.printStackTrace();
}finally{
if(baos!=null)
baos.close();
}
}
}
讓我們來編譯和運行上麵的程序,這將產生以下結果:
âäàá
ABCDE
上一篇
下一篇
延伸文章資訊
- 1java - Convert a byte array from Encoding A to Encoding B
1) raw: ByteArrayOutputStream containing bytes of a BINARY object sent to us from clients. The by...
- 2Java Code Examples of java.io.ByteArrayOutputStream
getResourceAsStream("transform-0-1.xslt"); ByteArrayOutputStream os=new ... toByteArray(),"utf-8"...
- 3一文让你读懂JAVA.IO、字符编码 - 51CTO
用ByteArrayOutputStream暂时缓存来自其他渠道的数据 ByteArrayOutputStream data = new ... 如“程”的utf-8编码格式,由[-25][-8...
- 4ByteArrayOutputStream (Java SE 10 & JDK 10 )
This method is equivalent to #toString(charset) that takes a charset . An invocation of this meth...
- 5java.io.ByteArrayOutputStream.toString java code examples
return result.toString("UTF-8");