有一个字符串str="今天是2012年,现在事11月13号";写一个算法求打印结果为[2012,11,13];
解决方案 »
- java中解压缩操作异常的问题
- 如何提高循环时间
- 关于java mysql jdbc中中文的问题,我在csdn中找过没找到答案,高人指点!
- 给几个简单的iterator方法,以便更好的理解iterator的使用
- Exception in thread "main" java.lang.Error: 无法解析的编译问题:
- 在纯DOS系统下可以学习JAVA吗?
- 如何将APPLET程序转换成FRAME形式的程序?
- 字符串转二进制
- 求教,为什么书上的程序无法在现实中执行,错在哪了? (在线等待)
- 见笑了
- 又是HELLO WORLD 大家帮我看看
- JDK 从1.6.0_13 升级到1.6.0_31后Java 程序菜单显示的变化, 求解
import java.text.SimpleDateFormat;
import java.util.Date;public class DateTest {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("今天是yyyy年,现在是MM月dd号");
String str="今天是2012年,现在是11月13号"; try{
Date date=sdf.parse(str);
sdf.applyPattern("[yyyy,MM,dd]");
System.out.println(sdf.format(date));
}catch(ParseException ex){
ex.printStackTrace();
}
}
}
System.out.println("今天是2012年,现在事11月13号".replaceAll(
"今天是(\\d+)年,现在事(\\d+)月(\\d+)号", "[$1,$2,$3]"));