Как сохранить символ из строки в массиве строк? [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
Как сохранить символ из строки в массиве строк? [закрыто]

Сообщение Anonymous »

Я работаю над проблемой самого длинного общего префикса (LCP) в leetcode, где вам нужно создать программу, которая сравнивает различные строки в массиве и ищет LCP, если таковой имеется. Я получаю сообщение об ошибке: «невозможно найти символ» в строке 10 моего кода.
Пока я пробую метод грубой силы, при котором я использую первую строку в массиве для сравнить каждый символ в массиве по одному и тому же индексу. Если символы отличаются, я знаю, что это не часть LCP. Вот мой код:
class Solution {

public String longestCommonPrefix(String[] strs) {
char checkingChar;
String prefix;
Boolean isPrefix;
String firstWord;

for (int i = 0; i < strs[0].length(); i++) {
checkingChar = strs[0].get(i);

isPrefix = true;
for (int j = 0; i < strs.length; j++) {
if (strs[j].charAt(i) != checkingChar) {
isPrefix = false;
}
}
if (isPrefix == true) {
prefix += checkingChar;
}
}
return prefix;
}
}


Подробнее здесь: https://stackoverflow.com/questions/786 ... of-strings

Вернуться в «JAVA»