if等式为什么没有结果
这是我的代码
Sheet[] sheets = wb_read.getSheets();// 获取所有的sheet
for (x = 0; x < sheets.length; x++) {
Sheet s = wb_read.getSheet(x);// 获取sheet
}
System.out.print("---------------");
System.out.print(user_text);
Sheet s = wb_read.getSheet(0);// 获取sheet
rows = s.getRows();// 总行
cols = s.getColumns();// 总列
String[][] str=new String[rows][cols] ;
System.out.print("-------------");
System.out.print("\n");
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
str[i][j] = (s.getCell(j, i)).getContents();// getCell(Col,Row)获得单元格的值
System.out.print(str[i][j] + "\t");
}
System.out.print("\n");
}
System.out.print("-------------");
System.out.print("\n");
for(int i=4;i<rows;i++)
{System.out.print("$"+str[i][0]);
System.out.print("\n");
System.out.print("#"+user_text);
if(str[i][0]==user_text)
{
System.out.print("@"+str[i][0]);
System.out.print(user_text);
z=i;
}
}
System.out.print("z="+z);
num_c= s.getCell(4, z).getContents();//商户编码
我想用jxl导入excel,根据输入的商户编码(uesr_text),输出表格中的一系列信息,其他部分都正常,但是为什么if没有结果出来,
if(str[i][0]==user_text)
{
System.out.print("@"+str[i][0]);
System.out.print(user_text);
z=i;
}