Как добавить автоматический c идентификационный номер, необходимость в моей системе очереди без ввода пользователем? - PullRequest
0 голосов
/ 18 июня 2020

Итак, эти несколько примеров кода - моя программа очереди с ручным вводом. Как автоматически добавить очередь без ввода пользователем?

       public void input() 
        {
         System.out.print("Input ID Number      : ");
         id = in.nextInt();
          System.out.print("Input Your Name      : ");
          name = str.nextLine();
           System.out.print("Input Your Necessity : ");
           necessity = str.nextLine();
           next = null;
        }

1 Ответ

0 голосов
/ 18 июня 2020

Думаю, вы бы хотели пропустить сканер ввода для некоторых точек, таких как идентификационный номер ввода и необходимость, верно? в Java есть много способов сгенерировать случайное или отформатированное число, я предлагаю использовать UUID для идентификационного номера, поскольку он уникален, вы можете проверить его, выполнив поиск в Google по конфликту UUID.

Примечание: это строка. Пример кода выглядит следующим образом:

UUID idNumber = UUID.randomUUID();
idNumber = token.toString();

Если вы хотите генерировать только случайные числа, я предлагаю использовать datetime следующим образом:

int unique_id= (int) ((new Date().getTime() / 1000L) % Integer.MAX_VALUE); 
...