Java:将字符串拆分为整数

时间:2014-05-24 14:21:57

标签: java string date split integer

我有这个字符串10-12-1999,我想将这些值存储到不同的变量中:

所以我有这个字符串data= 10-12-1999,我希望像这样存储它

int day =10;
int month = 12;
int year = 1999;

有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:6)

String data = "10-12-1999"
String[] dataArray = data.split("-");
int day = Integer.parseInt(dataArray[0])
int month = Integer.parseInt(dataArray[1])
int year = Integer.parseInt(dataArray[2])

答案 1 :(得分:0)

您需要使用String类中提供的 public String[] split(String regex) 方法:

我希望这会有所帮助: -

String date="10-12-1999";
String [] s1=date.split("-");
int day=Integer.parseInt(s1[0]);
int month=Integer.parseInt(s1[1]);
int year=Integer.parseInt(s1[2]);
System.out.println("Day->"+day+"    Month->"+month+"    Year->"+year); 

这将有助于提取所有日期元素,您可以将它们分配给所有必需的变量!