import java.io.*;
class Iostream5{
public static void main(String[] args)throws Exception{
FileOutputStream f1=new FileOutputStream("ajay.txt");
String aa="hello ajay its very bad that u given all information";
byte Fileinfo[]=aa.getBytes(aa);
f1.write(Fileinfo);
f1.close();
System.out.println("Sucesss...");
}
}
异常跟踪
线程“主”中的异常
java.io.UnsupportedEncodingException: hello ajay its very bad that u given
all information
at java.lang.StringCoding.encode(StringCoding.java:341)
at java.lang.String.getBytes(String.java:916)
at Iostream5.main(Iostream5.java:6)
最佳答案
行中有错误
byte Fileinfo[]=aa.getBytes(aa);
您传递的参数应该是字符集编码(例如“UTF-8”)。由于 String aa 本身不是有效的编码,您会收到 UnsupportedEncodingException。
关于java - 为什么会出现这个异常请帮助我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29795629/