Liczby pseudolosowe w nawiasach[]. Klasa Random

Odpowiedz Nowy wątek
2015-08-20 13:18
0

Cześć,

mój kod wygląda następująco:

case 5: //rejestracja
                    Statement myStmt5 = myConn.createStatement();   
                    System.out.println("Aby utworzyć konto w naszym banku, wpisz swoje imię i nazwisko"); 
                    Scanner odczyt_imie_nazwisko = new Scanner(System.in);
                    String imie_nazwisko = odczyt_imie_nazwisko.nextLine();   
                    //generowanie numeru klienta                     
                    LinkedList generowany_nr_klienta = new LinkedList();
                    Random generator = new Random();

                    for(int i=0; i<1; i++) {

                        generowany_nr_klienta.add(generator.nextInt(89987)+10001);

                    }
                    //koniec generowanie numeru klienta

                    //generowanie PIN klienta                    
                    LinkedList generowany_PIN = new LinkedList();
                    Random generator2 = new Random();

                    for(int i=0; i<1; i++) {

                        generowany_PIN.add(generator.nextInt(8000)+1000);

                    }
                    //koniec generowanie PIN klienta 
                    // generowany_nr_klienta = generowany_nr_klienta.substring(1,5);

                    System.out.println("Rejestracja przebiegła pomyślnie. Twój numer klienta to: " + generowany_nr_klienta + ". Twój numer PIN to: " + generowany_PIN);

                break; 

W rezultacie dostaję jednak Rejestracja przebiegła pomyślnie. Twój numer klienta to: [65486]. Twój numer PIN to: [9428]
W jaki sposób mogę wyłączyć te nawiasy?

Bartek

edytowany 2x, ostatnio: krzk, 2015-08-20 13:19

Pozostało 580 znaków

2015-08-20 13:25
0

Wywalić fory do genracji numeru skoro zawsze jest tylko 1 numer i przypisać do Integera zamiast do LinkedList.

Jeżeli z jakiegoś powodu chcesz trzymać to w liście (np. będzie więcej klientów), to nie rób lista.toString(), tylko najpierw pobierz element np. poprzez iterator i dopiero zmień go na String.

PS. Jeżeli używasz typów generycznych (LinkedList) to uściślaj jaki to typ.

Pozostało 580 znaków

2015-08-20 13:25
0

Pomijając fakt, że cały kod wygląda "dziwnie", to pobranie pierwszego elementu powinno pomóc:

generowany_PIN.getFirst()

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0