String updateName=input.next();
[b]int updateIndex=-1;[/b]for (int i = 0; i < names.length; i++) {
String strName=names[i];
if(updateName.equals(strName)){
updateIndex=i;
对于这个等于 -1不是很明白
就是没有搜到的话,还回-1,就像 String的indexOf()这个方法一样
names 是一个数组 ,数组的下标不能为负数,所以可以用负数标识为不存在。就是用来判断存在与否
如果names不为空,updateIndex的取值范围是:[0,names.length-1],这里的-1用来标识names要么为空,要么没有符合条件的元素。