Получить первое число целого числа - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть следующий номер: 43215, вставленный в текстовое поле. и я получил это число с помощью следующей инструкции:

String cardNumber = jTextFieldCardNumber.getText();

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

вывод должен быть: "4" .

1 Ответ

3 голосов
/ 30 апреля 2020

, поскольку ваш ввод является строкой, вы можете использовать charAt, который определен в классе String. Пример:

    String cardNumber = "43215";
    if (cardNumber != null && cardNumber.length() > 0) {
      char firstChar = cardNumber.charAt(0);
      System.out.println("first char is: " + firstChar);
    } else {
        System.out.println("empty card number");
    }

https://docs.oracle.com/javase/7/docs/api/java/lang/String.html

...