Я пишу программу на Java, которая принимает введенную пользователем строку в одном классе.Как найти элемент в ArrayList, используя значение поля этого элемента?
В отдельном классе у меня есть массив-класс класса «Item», который содержит элементы типа String (itemName), int и double. Мне было интересно, есть ли способ преобразовать введенную пользователем String в объект типа «Item» (я слышал, что это сложно), или если есть способ получить доступ к отдельному элементу String itemName массива, чтобы сравнить его с введенной пользователем строкой.
Item.java
public class Item {
private String name;
private int monetaryValue;
private double weight;
// Getters and Setters
// ...
// Other methods
// ...
}
Ваш ArrayList содержит 'Item', но содержит строки, ints и doubles? – csmckelvey
Непонятно, не могли бы вы поделиться кодом 'Item' или объяснить его список? – Dici
Не имеет значения, что вы слышали, но имеет значение, что вы пробовали. – JosEduSol