在一行内输入完整的银行卡信号,各字段用若干空格分隔,利用split方法提取各个字段信息。写一个java代码, 银行卡信息:“卡号 用户名 密码 身份证号码 余额”, 例如:“62284812345670001 张三 20110101 320705199801011260 1000.0”。
时间: 2023-06-18 11:02:43 浏览: 91
银行卡管理系统,java
以下是Java代码实现:
```
public class BankCardInfo {
public static void main(String[] args) {
String bankCardInfo = "62284812345670001 张三 20110101 320705199801011260 1000.0";
String[] fields = bankCardInfo.split("\\s+");
String cardNumber = fields[0];
String userName = fields[1];
String password = fields[2];
String idNumber = fields[3];
double balance = Double.parseDouble(fields[4]);
System.out.println("卡号:" + cardNumber);
System.out.println("用户名:" + userName);
System.out.println("密码:" + password);
System.out.println("身份证号码:" + idNumber);
System.out.println("余额:" + balance);
}
}
```
输出结果为:
```
卡号:62284812345670001
用户名:张三
密码:20110101
身份证号码:320705199801011260
余额:1000.0
```
阅读全文