初学:怎么把string里的中文去掉然后只留8位数字,内详 如:yyyy年MM月dd日HH时mm分ss秒要用功能实现功能是要先去掉字符串里的中文变成yyyyMMddHHmmss最后只取yyyyMMdd 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static String getYYYYMMSS(String str){ return str.substring(0,4)+str.substring(5,7)+str.substring(8,10); } 使用证则表达式 String str = "2005年10月10日0时34分45秒"; String ss=str.replaceAll("[\u4e00-\u9fa5]+","").substring(0,8); System.out.println(ss); 2種都可以,推薦yangxiao_jiang(哈哈)的作法 老报错:非静态的方法不能调用静态的内容! jdk 的文档 JBuilder9 下建立的applet问题 如何判断一个JFrame有没有被别的窗口遮住? 怎样在打印语句中打印这3个i变量? 关于JAVA APPLET的调用问题 J2SE的JFRAME问题? 请问JAVA的培训,可以相信吗? 那里 JSDK 2.0 下载!!完整地址!! 200分就给你 为什么结果不一样? log4j:WARN No appenders could be found for logger 请问谁那有用Java先的查找与替换的源代码??
return str.substring(0,4)+str.substring(5,7)+str.substring(8,10);
}
String str = "2005年10月10日0时34分45秒";
String ss=str.replaceAll("[\u4e00-\u9fa5]+","").substring(0,8);
System.out.println(ss);