String s="120.20";
String[] sArr=s.split("\\.");
String s1=sArr[0]+sArr[1];
Long s2=new Long(s1);
System.out.println(s2);
解决方案 »
- 急求license相关源码
- 请问如何从一个数组中随机取值啊
- 我希望能点按钮时自动显示隐藏的Items 有没有办法能让list自动滚动
- 求一段js,我页面上显示一个图片的名字,aaa.jpg,我鼠标移到aaa.jpg文字上就弹出一个框来显示这张图,鼠标移走就消失,哪位高手有给我下,谢了
- MDI界面问题,请各位高手帮忙。
- 函数求救
- 请教:关闭数据连接时,只关闭conection对象可以吗?
- 哪为能提供详细的javaBean的学习资料?
- 我想根据若干参数输出、读入一个XML文档,用什么最好?
- 谁有JCreator pro 2.0的注册码??
- 数组进行冒泡排序后 里面的元素再输出的时候全都变成0了
- 关于apache.commons.net.telnet.TelnetClient
你可以使用split(String regex)
根据给定正则表达式的匹配拆分此字符串。
String s="120.20";
String []s2=s.split(".");
char []ch=s2.toCharArray();
然后打印输出
[]ch中的内容
public static void main(String[] args) {
String str ="2333.333";
System.out.println(str2num(str));
}public static Long str2num(String str) {
StringBuffer buff = new StringBuffer("");
char[] arr = str.toCharArray();
for (int i = 0; i < arr.length; i++) { if (Character.isDigit(arr[i])) {
buff.append(arr[i]);
}
}
return Long.parseLong(buff.toString());
}