我有这个字符串10-12-1999
,我想将这些值存储到不同的变量中:
所以我有这个字符串data= 10-12-1999
,我希望像这样存储它
int day =10;
int month = 12;
int year = 1999;
有人能指出我正确的方向吗?
答案 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);
这将有助于提取所有日期元素,您可以将它们分配给所有必需的变量!