今天遇到的一个问题就是,将两个double类型的数据连接成为一个字符串,然后将其读出来,在当成两个double类型的数据进行处理。
首先用的就是将两个double类型的数据进行连接。
double num1 = 1;
double num2 = 2;
String s = num1+"/"+num2;
现在将两个数据进行了一种连接。得到了一个字符串,然后要如何将这个字符串拆分成为两个double类型的数据呢?
这里就要用到正则表达式了,
public void splitShow(String s,String regex)
{
String result[] = s.split(regex);
double num1 = Double.parseDouble(result[0]);
double num2 = Double.parseDouble(result[1]);
}
public static void replaceAllShow(String str,String regex,String newstr)
{
str=str.replaceAll(regex,newstr);
System.out.println(str);
}
具体关于正则表达式替换的问题明天要好好研究一下了。