A. java IO流中,如何判断一个文本是不是空的
import java.io.*;
public class test
{
public static void main(String args[]) throws Exception{
FileInputStream fin=new FileInputStream("F:\sample.txt");
byte[] by=new byte[1000];
int size=fin.available();
if(size==0){
System.out.println("文件为空!!");
}else{
亩咐int len=fin.read(by);
含耐游System.out.println(new String(by,0,len));
}
谈销}
}
关键是这一句,这一句能判断文件是否为空
B. java判断int是否为空
int point;String val=point +""; 而是一个中间变量, int point= GiftInfo.getPoints(); 在数据库表中有属性字段名称points,类型为int。
如果我们没有向这个表中插数据,这时候point就是空值,而不是默认的0 问题补充:Aubergine_kang 写道给你讲一下啊: java中的类型有基本类型:int long double等,判断的为0(int)或者0.0(doublefloat) 对迅档让象类型:包括基本类型的包装类,Integer(int) Double Float 不给赋值的时候就为null了 还有一个特殊的String,本身亩局是对象类型也是基本类型。
可以为“” 或者 null都是它为空的时候如果基本数据类型的变量作为中间变量,默认值就没了,而传入的参数为 NULL 或“”的时候不好判断啊。 问题补充:JamesZhao1987 写道int point= GiftInfo.getPoints();
对于上面的这句话,如果point是int类型,则得到的结果是不可能是null的。 如果插入一条数据时没有插入给字段,而数据库里默认是null的值的话,你可以使用 Integer point= GiftInfo.getPoints();(GiftInfo.getPoints要返回Integer类型) 然后判断point是否等于null来判断蠢行数据库是否插入数据了。
C. java判断字符串是否为空的方法是什么
以下是 Java 判断字符串是否为空的三种方法.x0dx0ax0dx0a方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低.x0dx0a1:if(s == null || s.equals(""));x0dx0a方闭态法二: 比较字符串长度, 效率高, 是我知道的最好一个方法.x0dx0a2:if(s == null || s.length() <= 0);x0dx0a方法三: Java SE 6.0 才开始提供渣神的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法轿梁源x0dx0a3:if(s == null || s.isEmpty());
D. java怎么判断一个类为空
Guest guest = (Guest)session.getAttribute("guest");
if(guest==null){
getServletContext().getRequestDispatcher(
"/error.jsp").forward(request, response);
在java中null并不是一个对象,但可以判断一个引用类型数据是否为空,用==来判断,而且null同时用来释放内存,所以可以给对象用来赋值或者判断。
E. java怎样判断一个文件中是否存在内容
packagetest1701;
importjava.io.FileInputStream;
importjava.io.IOException;
publicclassTest10{
publicstaticvoidmain(String[]args){
Stringpath="文件路径";
=null;
try{
fileInputStream=newFileInputStream(path);
if(fileInputStream.available()==0){
System.out.println("文件为空");
}
}catch(Exceptione){
e.printStackTrace();
}finally{
if(fileInputStream!=null){
try{
fileInputStream.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
}
}
}