永发信息网

java问题求解~~

答案:3  悬赏:40  手机版
解决时间 2021-02-21 20:10
import java.io.*;
public class ByteRead {


public static void main(String[] args) {
// TODO Auto-generated method stub
int i;
byte[] buff=new byte[2500];
try{
FileInputStream readfile=new FileInputStream("byteread.txt");
i=readfile.read(buff, 0, 2500);
try{
String str=new String(buff,0,i);
System.out.println("byteread文件中的内容为;"+str);
System.out.println("字符串长度为:"+i);
System.out.println("数组中位置为:"+0+",ASCII码为:"+buff[0]+",对应字符为:"+"\""+(char)buff[0]+"\".");
System.out.println("数组中位置为:"+(i-1)+",ASCII码为:"+buff[i-1]+",对应字符为:"+"\""+(char)buff[i-1]+"\".");
System.out.println("数组中位置为:"+(i)+",ASCII码为:"+buff[i]+",对应字符为:"+"\""+(char)buff[i]+"\".");
}
catch(UnsupportedEncodingException e1){}
}
catch(IOException e2){}
}

}

提示错误;Unreachable catch block for UnsupportedEncodingException. This exception is never thrown from the try statement body
请问怎么修改呀??
最佳答案
打开那个txt文件,按左上角文件--另存为,下面的编码选ascii,然后用程序读这个新文件试试。
可能你那是utf-8编码,UnsupportedEncodingException(不支持该编码)。
全部回答

a if(this==other) return true;
b if(other==null)return false;
c if(getclass()!=other.getclass())return false;
d example example =(example )other;
a就不解释了

b的话编译显然是没问题的,因为编译器事先也不会知道你传入是什么东西,如果你真正传入一个空对象,必须抛异常。

c是比较它们的class文件是不是同一个

d跟b差不多意思一样,编译没问题,但如果你传入其他跟example没有继承和实现关系的对象,运行时必须异常。

答案:abcd 编译都不会报错的。但根本没法保证运行时异常。也就是个选择题而已。

import java.io.*; public class ByteRead { public static void main(String[] args) throws UnsupportedEncodingException { // TODO Auto-generated method stub int i; byte[] buff=new byte[2500]; try{ FileInputStream readfile=new FileInputStream("byteread.txt"); i=readfile.read(buff, 0, 2500); String str=new String(buff,0,i); System.out.println("byteread文件中的内容为;"+str); System.out.println("字符串长度为:"+i); System.out.println("数组中位置为:"+0+",ASCII码为:"+buff[0]+",对应字符为:"+"\""+(char)buff[0]+"\"."); System.out.println("数组中位置为:"+(i-1)+",ASCII码为:"+buff[i-1]+",对应字符为:"+"\""+(char)buff[i-1]+"\"."); System.out.println("数组中位置为:"+(i)+",ASCII码为:"+buff[i]+",对应字符为:"+"\""+(char)buff[i]+"\"."); } catch(IOException e2){} } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
湖北慈善福星护养站地址在哪,我要去那里办事
我们学校的校服是粉绿色的,我想买一个红色的
门窗十大品牌里什么牌子的窗好
常州文昌测控系统有限公司这个地址在什么地方
马兰圪卜在哪里啊,我有事要去这个地方
我的车子我吧 示宽灯改成led的了!这样对车子
血崩是怎么回事
赵云七进七出那年他多大
南川农资水江农资超市地址在哪,我要去那里办
求帮找 鹿晗的一张半身照片 蓝色衣服 旁边站
我今天才知道我老公出轨和那年轻女人在一起8
怎么发表一遍挽回女朋友的说说
宝宝大便有硬颗粒正常吗
【猎隼怎么读】“猎隼”的读音?
《鲁滨逊漂流记》这本书对我的影响(作文)45o
推荐资讯
强酸性环境下,将Fe3+,Fe2+,I-,MnO4-混合反应
LuLualways地址有知道的么?有点事想过去
正泰集团湛江销售有限公司这个地址在什么地方
江苏华尔集团在什么地方啊,我要过去处理事情
诗经七月原文注音
EXO厉害还是tfboye?解答
小乌龟四肢有点烂了怎么办?
帮我看看这块华硕1060显卡是不是工包呀,谢谢
报到证写的是原籍教育局,档案自己拿着,那是
常州大学城巴蜀人家 酒水可以自带吗?
顺丰圆牛肉面店NO.1怎么去啊,有知道地址的么
【阳性强化法】运用阳性强化法的原则()。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?