Как сохранить символ из строки в массиве строк? [закрыто]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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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