你好,我有一个像
这样的字符串String date="2014-5-20"
我想分配值
int year = 2014
int month = 5
int day = 20
我该怎么办?
答案 0 :(得分:3)
使用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]);
您需要确保只传入有效格式为数字+" - " +数字+" - " +号