这有什么错 String showText = "";
String arr[][] = new String[3][2];
arr[0][0]="icbc002";
arr[0][1]="sfasdfsdfs";
arr[1][0]="aaaaaa";
arr[1][1]="bbbbbbbbbbbbbbbbbb";
arr[2][0]="bbbb";
arr[2][1]="asdfsdafsdaf"; for (int i=0;i<3;i++)
{
if (arr[i][0]==src){
showText = arr[i][1];} }
out.println(showText);showText打印不出来。src是有值的
String arr[][] = new String[3][2];
arr[0][0]="icbc002";
arr[0][1]="sfasdfsdfs";
arr[1][0]="aaaaaa";
arr[1][1]="bbbbbbbbbbbbbbbbbb";
arr[2][0]="bbbb";
arr[2][1]="asdfsdafsdaf"; for (int i=0;i<3;i++)
{
if (arr[i][0]==src){
showText = arr[i][1];} }
out.println(showText);showText打印不出来。src是有值的
我再Console里面可以用哦。
if(arr[i][0].equalsIgnoreCase(src)){}
if (src==null){
src="";
} out.println(src);
String showText = "";
String arr[][] = new String[3][2];
arr[0][0]="cccc";
arr[0][1]="sfasdfsdfs";
arr[1][0]="aaaaaa";
arr[1][1]="bbbbbbbbbbbbbbbbbb";
arr[2][0]="bbbb";
arr[2][1]="asdfsdafsdaf"; for (int i=0;i<3;i++)
{
if (arr[i][0]==src){
showText = arr[i][1];} }这个是全部的
src 打出来的值为cccc如果我把if (arr[i][0]=="cccc"){ 就可以,这是什么原因