2 回答

TA貢獻1836條經驗 獲得超5個贊
public void search() {
String[] arrayString = new String[]{
"Administrator",
"Vale.Vicky",
"Lane.Lois",
"Kent.Clark",
"Wayne.Bruce",
"Parker.Peter",
"Rogers.Steve",
"Luther.Lex",
"Osborn.Harry",
"Tony.Stark"};
String searchString = "Rogers.Steve";
Arrays.sort(arrayString);
System.out.println(Arrays.binarySearch(arrayString, searchString));
}
這其中的關鍵部分是
Arrays.binarySearch(arrayString, searchString)

TA貢獻1878條經驗 獲得超4個贊
我想你正在尋找這樣的東西
String[] arrayString=new String[]{
"Administrator",
"Vale.Vicky",
"Lane.Lois",
"Kent.Clark",
"Wayne.Bruce",
"Parker.Peter",
"Rogers.Steve",
"Luther.Lex",
"Osborn.Harry",
"Tony.Stark"};
String searchString="Rogers.Steve";
int position = 0;
for (int i = 0; i < arrayString.length; i++) {
if(arrayString[i] == searchString ){
position = i;
}
}
if( position > 0 ){
System.out.println("Position: " + position);
} else {
System.out.println(searchString + " not found" );
}
添加回答
舉報