【问题标题】:iterate through string and assign values to int variable遍历字符串并将值分配给 int 变量
【发布时间】:2014-11-27 19:40:33
【问题描述】:

你好,我有一个类似的字符串

String date="2014-5-20"

我要赋值

int year = 2014
int month = 5
int day = 20

我该怎么做???

【问题讨论】:

标签: java string date


【解决方案1】:

使用string.split("delimiter") 进行标记,然后根据需要进行分配! split 方法根据您给它的分隔符将字符串分成标记。

String s = "2014-5-20"
String[] tokens = s.split("-");
int year = Integer.parseInt(tokens[0];)
int month = Integer.parseInt(tokens[1]);
int day = Integer.parseInt(tokens[2]);

您需要确保只传入数字+“-”+数字+“-”+数字的有效格式的字符串

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-11
    相关资源
    最近更新 更多