java if怎么判断字符串是否为空或者不以NG,X,Y,开头就

String wz = (String)tab.getItem(r, wzno);
if(wz==null||wz.trim().length()==0||???????)
{System.out.println(shtname+":行"+(r+1)+"位置信息不能为空");}
最新回答
隨遇而安

2024-11-26 14:49:00

java判断字符串是否为空有如下方法:
  1、str == null; //使用==操作符
  2、"".equals(str);//使用字符串的equals方法
  3、str.length <= 0; //如果字符串的长度小于0,则为空
  4、str.isEmpty();
追问
求指导怎么修改,如果字符串不是以NG,X,Y,开头就报错。
if(wz==null||wz.trim().length()==0||!wz.startsWith("NG")||!wz.startsWith("X")||!wz.startsWith("Y")||!wz.startsWith("Z")) {
System.out.println("有误");}