1、输入名称,输出相对应的编号
import com.zh.mc.MobileController.walletPay.GetBank;
public class Text {
public static void main(String[] args) {
String code = getname("香蕉");
System.out.println(code);
}
private final static String[] name = { "橘子", "苹果", "香蕉" };
private static final String[] code = { "1&11", "2&22", "3&12" };
public static String getname(String cardnumber) {
int index = 0;
index = binarySearch(name, cardnumber);
if (index == -1 || index > code.length) {
return null;
}
return code[index];
}
public static int binarySearch(String[] srcArray, String des) {
int low = 0;
int high = srcArray.length;
while (low < high) {
if (des == srcArray[low]) {
return low;
}
low++;
}
return -1;
}
}