我正在研究关键的柱状转置密码,
for(int i = 0; i < column; i++){
position = keyWord.indexOf(sorted_key[i]);
}
关键字是:analyst
sorted_key是:{a, a, l, n, s, t, y}
对于字母'a',它只会看到索引0(第一次出现),并且它将始终忽略该字母的任何其他出现。如何解决? 我希望它能在第一个之后看到任何其他事件,依此类推
由于
答案 0 :(得分:1)
这是一个示例方法
public static void findIndexes(){
String searchableString = "don’t be evil.being evil is bad";
String keyword = "be";
int index = searchableString.indexOf(keyword);
while (index >=0){
System.out.println("Index : "+index);
index = searchableString.indexOf(keyword, index+keyword.length()) ;
}
}