Java 空数组,拆分方法
我的问题是,当我拆分()时,数组Java 空数组,拆分方法,java,split,Java,Split,我的问题是,当我拆分()时,数组ms[]没有得到值; 为什么会这样 public class Test { public static void main(String[] args) { Date date = new Date(); SimpleDateFormat ft = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss."); //change format Strin
ms[]
没有得到值;
为什么会这样
public class Test {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat ft = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss."); //change format
String msgTime = ft.format(date);
System.out.println(msgTime);
String ms[] = msgTime.split(".");
System.out.println(ms.length);
}
}
我猜你是有意的
String ms[] = msgTime.split("\\.");
接受正则表达式,因此您应该转义任何特殊字符,例如
问题是split()函数将正则表达式作为参数,而不是简单的字符串。“正则表达式”表示“任何符号”。
所以你只需要逃避它
String ms[]=msgTime.split(“\\”)代码>+1以获取解释。如果可以的话,我会给它另一个+1作为文档链接。