java实现输出字符串中的数字字符
package com.joe;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test
{
//将字符串的数字字符输出
public static void main(String[] args)
{
String str = "iu7i8hy4jnb2";
//方法一
String vString = str.replaceAll("[\\D]", ""); // [\D] == [^\d] == [^0-9]
System.out.println(vString);
//方法二
String regex = "\\d";
Matcher m = Pattern.compile(regex).matcher(str);
while(m.find())
{
System.out.print(m.group());
}
System.out.println();
}
}
相关文档:
本人之前做的项目中积累常用的时间方法,贴出来与大家共享,如果哪里有错误或更有效的方法请尽管拍砖!哈哈
Java代码
package com.hefeng.test;
import java.text.DateFormat;
import java.text.ParsePosition;
import&n ......
很多人在初学Java的时候经常会被书中介绍的一堆环境变量的设置搞得头昏脑胀,很多书中都会在初装JDK的时候让他大家设置JAVA_HOME环境变
量,在开发程序的时候设置CLASSPATH环境变量,而很多人并不理解这两个环境变量的作用,我们来分别进行详细的阐述。
首先是JAVA_HOME环境变量,我们先来 ......
在javaeye上搜到一篇robbin关于java序列化的回复,我觉得其中的例子很有说服力,转过来和大家分享。
关于更多java序列化的问题可以参见JAVA系列之对象的序列化与反序列化
Java的序列化机制只序列化对象的属性值,而不会去序列化什么所谓的方法。其 ......
1。使用java.util.Properties类的load()方法
示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
2。使用java.util.ResourceBundle类的getBundle()方法
示例: ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());
......