Cześć. Przerabiając tablice chciałem stworzyć coś na zasadzie szuflad. Wszystko miało działać na takiej zasadzie, że wpisuje dowolny tekst a w nim numer szuflady którą chciałbym otworzyć. Wszystko działa pięknie dopóki cyfra jest w pierwszym bądź drugim ciągu znaków rozdzielonych spacjami. (swoją drogą dlaczego tak się dzieje, że contains nie widzi kolejnych ciągów?)
W jaki sposób odnaleźć tą cyfrę, jeśli będzie ona na przykład na 10 miejscu?
String drawer[] = new String[2];
drawer[0] = "Tu mam zeszyty";
drawer[1] = "Pusta";
Scanner scanner = new Scanner(System.in);
String whichDrawer;
whichDrawer =scanner.next();
if(whichDrawer.contains("1"))
{
System.out.println(drawer[0]);
}
else
{
System.out.println(drawer[1]);
}