Вот что у меня есть. Я пытаюсь добавить значение имени в ArrayList типа indexStruct и не знаю, как это сделать. Имя - это строка, любая помощь будет отличной. Благодаря!Добавление значений в элементы ArrayList типа class
import java.util.ArrayList;
public class Currentindex {
public void indexedWords(String currentWord, ArrayList <Indexstruct> currentIndex){
int convoMax=currentIndex.size();
int convoMin=0;
int placeHolder;
int strComp;
//pull words to skip that appear frequently in a typical conversation
while(convoMax>convoMin){ //binary search
placeHolder=(convoMin+convoMax)/2;
strComp=currentWord.compareToIgnoreCase(currentIndex.get(placeHolder).Word);
if(strComp==0){
currentIndex.add(placeHolder, Word); //<--Where problem occurs
break;
}
else if(strComp<0){
convoMax=placeHolder-1;
}
else{
convoMin=placeHolder+1;
}
}
//addterm(currentIndex);
System.out.println(currentIndex);
}
}
Я дам вам взгляд и дам вам знать, как я получаю эту работу, спасибо! –
Какой алгоритм вы пытаетесь реализовать? –