【问题标题】:Get the first number of an integer获取整数的第一个数字
【发布时间】:2020-04-30 00:07:24
【问题描述】:

我有以下号码:43215 放在一个文本字段中。 我通过以下说明获得了该号码:

String cardNumber = jTextFieldCardNumber.getText();

我得到了一个字符串值,我该怎么做才能得到那个字符串的第一个数字?

输出应该是:“4”

【问题讨论】:

  • cardNumber.substring(0, 1)
  • 您可以使用String#charAt()String#substring 两者都记录在Java API 的JavaDocs 中。

标签: java swing integer


【解决方案1】:

由于您的输入是一个字符串,您可以使用在 String 类中定义的 charAt。 示例:

    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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-04
    • 2018-07-09
    • 1970-01-01
    相关资源
    最近更新 更多