java字节输入流并显示的问题:代码如下 问题:代码没有出错,但是运行后在控制台没见着结果出来
F:\\k.txt中是有内容的,但是运行就是老循环,没有任何值输出,请网友帮我看看publicclassTest40{publicstaticvoidmain(Strin...
F:\\k.txt中是有内容的,但是 运行就是老循环,没有任何值输出,请网友帮我看看
public class Test40 {
public static void main(String[] args) {
try {
FileInputStream in=new FileInputStream("F:\\k.txt");
int x=in.read();//读取一个字节,如果没有字节则返回-1
String str="";
while(x!=1){
str+=(char)x;
x=in.read();
}
in.close();
System.out.println(str);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
} 展开
public class Test40 {
public static void main(String[] args) {
try {
FileInputStream in=new FileInputStream("F:\\k.txt");
int x=in.read();//读取一个字节,如果没有字节则返回-1
String str="";
while(x!=1){
str+=(char)x;
x=in.read();
}
in.close();
System.out.println(str);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
} 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询