Witam serdecznie,
Mam takie zadanie do rozwiązania, głowię się nad nim i szczerze powiedziawszy nie wiem gdzie mogę znaleźć rozwiązanie, do którego zagadnienia sięgnąć, a nawet na którym rozdziale książkę otworzyć. Czy ktoś byłby w stanie mi coś podpowiedzieć? Jakoś nakierować?
//metoda:
private static String getElement(Object list, Integer number)
{
return ((List)list).get(number).toString();
}
//zadziała dla poniższych danych:
public static void main(String[] args)
{
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
System.out.print(getElement(list, 1));
}
W jakich przypadkach (dla innych danych wejściowych) metoda getElement może spowodować błąd i jak się przed tym zabezpieczyć?