java文件判空
‘壹’ java IO流中,如何判断一个文本是不是空的
用readline()方法
while(line=in.readLine()!==null)
{
// 如果不为空,你要进行的读取操作。
}
‘贰’ java中怎么判断一个文件是否为空
new File的对象判断file是否exist,如果exist就判断长度是否大于1就可以了
‘叁’ java 判断是否为空
您好,提问者:
字符串:
Stringstr="";
if("".equals(str)||str==null){
System.out.println("为空了.");
}else{
System.out.println("字符串不为空.");
}
数字:
Integeri=null;
if(i==null){
System.out.println("数字为null了。");
}
‘肆’ java判断文件为空
看了下代码,有2个逻辑错误
判断文件是否为空,使用readLine方法,如果返回null,表示为空
ready()表示文件是否准备完毕
if(!br.ready()) ////////文件为空
文件读入流后,一直处于准备中,因此程序不会进入if(!br.ready())语句
不清楚你的逻辑,只能部分修改你的代码,希望有帮助,代码和注释如下:
StringBuffersb=newStringBuffer();
br=newBufferedReader(newFileReader(""));
while((lineStr=br.readLine())!=null){//这里是第一次去,如:第1行
inti=0;
while(i<=lineStr.length()-1){
ch=lineStr.charAt(i);
if(ch==dyh.charAt(0)){
sb.append(ch);
while(ischaracter){
if(i==lineStr.length()-1){
}
if((lineStr=br.readLine())!=null){//文件不为空:这个时候读取了下一行,针对上去是第2行
if(lineStr.trim().length()==0){//去除空格后,长度等于0,表示这是个一空行
//这是一个空行,加入你的逻辑
}else{
//这行有内容,加入你的逻辑
}
}else{
//这里是文件为空
//加入你的逻辑
}
}
}
}
}
‘伍’ java判断是否为空白文件
<title判断是否为空白文件</title</head<body<% String path=request.getRealPath(/); out.println(path); FileReader fr=new FileReader(path + \\AtEnd.txt);//建立FileReader对象,并实例化为fr //对FileReader类生成的对象使用read()方法,可以从字符流中读取下一个字符。 if(fr.read()==-1)//判断是否已读到文件的结尾{ out.print(AtEnd.txt文件中没有数据<br);}else{ out.println(AtEnd.txt文件中有数据);}
‘陆’ java编程,用ObjectInputStream读取一个文件,但这个文件可能是空的,请问可以如何判断
这个不单单是没读到内容的问题,
如果该文件里边存的东西不是一个序列化对象比如纯文本,一样会抛异常。
你可以根据File 的 length() 方法来看文件是否有内容,但是这个不能保证
ObjectInputStream 读取的一定是一个序列化对象。
‘柒’ java file 怎么判断一个空行
用java.io.BufferedReader读取文本文件时,可用String line = readline();逐行读取,每读一行都可以使用if("".equals(line))来判断是不是空行。
‘捌’ 在java类中如何判断一个txt文档里面是否为空
首先如果一个txt文件里有很多空白字符串算不算空?算的话不好说,不算的话就使用文件流读取判断下字节数就可以了
‘玖’ java 中文件为null 和文件不存在有区别么
比如说有一块空间!文件不存在,就是这个空间里什么也没有,并且也可以称之为null.
而还有一种情况就是,这个空间被占用了,但是里边什么内容也没有,这也称之为null.
所以说null的范围更广吧!这是我的理解!
‘拾’ java怎么判断一个类为空
1,编写源代码文件Test.java,源代码如下:
public class Test{
public static void main(String [] args){
Person p1 = new Person();
Person p2 = null;
System.out.println("p1实例 " + (p1 == null ? "" : "不") + "为空.");
System.out.println("p2实例 " + (p2 == null ? "" : "不") + "为空.");
}
}
class Person{
private String name;
public void setName(String name){
this.name=name;
}
}
2,保存后,执行:javac Test.java
3,编译无错后,执行:java Test
4,顺利的话,你应该会看到控制台输出:
p1实例不为空.
p2实例为空.