好的,基本上,说我有以下代码,所以我把时间分开了。但是我想从分割中获取单个数据并将它们存储到变量中。所以,我分开了数据,到目前为止我只是分开打印出来,但我想做的就是打印出来
小时15 分钟42 第二次13
如果这是有道理的。这可能吗?感谢。
public class task2 {
public static void main(String[] args){
String hour;
String minute;
String second;
String dateTime = "15:42:13";
String array [] = dateTime.split(" ");
for (int i = 0; i < array.length; i++){
System.out.println(array[i]);
}
//Set individual data into variables and them print out
}
}
答案 0 :(得分:1)
是的,这是可能的。你需要做的是,用:
String array [] = dateTime.split(":");
这给了
15
42
13
然后你可以指定like,而不是for loop
String hour = array[0];
String minute = array[1];
String second = array[2];
答案 1 :(得分:1)
public class task2 {
public static void main(String[] args){
String hour;
String minute;
String second;
String dateTime = "15:42:13";
String array [] = dateTime.split(":");
hour=array[0];
minute=array[1];second=array[2];
System.out.print("Hour "+hour);System.out.print(" "); System.out.print("Minute "+minute);System.out.print(" ");
System.out.print("Second "+second);
//Set individual data into variables and them print out
}
}
<强>输出强> 小时15分钟42秒13
答案 2 :(得分:1)
应为String array [] = dateTime.split(":");
答案 3 :(得分:0)
试试这个
public class task2 {
public static void main(String[] args){
String dateTime = "15:42:13";
String array [] = dateTime.split(":");
//Set individual data into variables and them print out
String hour = array[0];
String minute = array[1];
String second = array[2];
}
}
答案 4 :(得分:0)
public class task2 {
public static void main(String[] args){
String dateTime = "15:42:13";
String array [] = dateTime.split(":");
String hour = array[0];
String minute = array[1];
String second = array[2];
//...
}
}