У меня есть программа Java, котораяКак сделать ArrayList из ArrayLists из ArrayList с помощью функции, которая делает ArrayLists в качестве ArrayList из струн ArrayList
- читает текстовый файл,
- пут все это слово в качестве
ArrayList
- помещает все слова в
ArrayList
, строчные буквы с пунктуацией удалены
теперь я хочу сделать еще две вещей.
- Функция, которая создает все анаграммы струны струнных ArrayList,
- ArrayList из ArrayLists, который будет хранить каждый из анаграмм и исходной строки в каждой ArrayList в ArrayList.
Так что я хочу разработать функцию, которая будет принимать строку, я вставив от одного ArrayList в новый ArrayList и сделать всю эту анаграмму и поместить их в ArrayList, а затем положить, что ArrayList в ArrayList, который чтение старого ArrayList.
Что-то, что будет выглядеть следующим образом:
List<String> arLists = new ArrayList<String>(); //makes new array list
for(String arList : words) //takes values from old array list
ArrayList<String> anaLists = new ArrayList<String>(); //makes a new array list
arLists.add(anag(anaLists,arList,"")); //uses a function that makes an
Я хочу сделать функцию своего рода, как это, но то, что я сделал здесь ... на самом деле не работает.
public void anag(ArrayList<String> anaLists, String s1, String s2){
if(s1.length() == 0){
return anaLists;
}
for(int i = 0 ; i < s1.length() ; i++){ //only runs for string length
String anaList = anag(s1.substring(0, i) + s1.substring(i+1, s1.length()), s1.charAt(i) + s2);
anaLists.add(anaList);
}
}
Некоторые рекомендации по этому вопросу были бы превосходными.
Yo dawg, мы помещаем 'ArrayList' в ваш' ArrayList', поэтому вы можете '.add', пока вы' .add' – Patashu
Для всех людей, которые проголосовали за это.Если вам не нравится, как я это говорю, тогда исправьте меня или еще лучше, помогите мне сделать этот пост более понятным, если вы не поймете, что я прошу. Благодарю. –
Не нужно ставить полный вопрос в ** название **. Существует много места в текстовой области под заголовком текстового поля – Apurv