中软面试题(二)
来源:互联网 发布:2016中国粮食进口数据 编辑:程序博客网 时间:2024/06/05 04:52
要求:有一个不定长度的String,其中前面是字母,后边是数字,例如:"abcd123.456", 要求写一个方法得到其中的数字以String的形式返回,数字保留小数点后两位,不四舍五入,截去多余小数。例如:"abcd123.456",得到"123.45" 如果数字没有小数点,要得到两位为0的小数,例如:"abcd123",得到"123.00"。
程序如下:
public class Test {
public static void main(String[] args) {
String str="abcd123.345";
System.out.println(getString(str));
}
public static String getString(String str){
String getNumber;
getNumber=str.replaceAll("[a-z|A-Z]", "");
if(getNumber.indexOf(".")==-1){
getNumber=getNumber+".00";
}
else{
if(getNumber.indexOf(".")==getNumber.length()-1){
getNumber=getNumber+"00";
}else if(getNumber.indexOf(".")==getNumber.length()-2){
getNumber=getNumber+"0";
}else{
getNumber=getNumber.substring(0, getNumber.indexOf(".")+3);
}
}
return getNumber;
}
}
- 中软面试题(二)
- 中软面试题二
- 面试题(二)
- Java试题(二)
- 面试题(二)
- 面试题(二)
- 试题(二)
- 面试题(二)
- 面试题(二)
- 面试题(二)
- 面试题(二)
- 面试试题(二)
- c# 试题(二)
- 面试题(二)
- 面试题(二)
- Java 经典试题 (二)
- 面试题(二)J2EE
- SQL面试题 (二)
- xm create创建DomU深层代码分析
- Ubuntu 12.04安装QQ2012
- 国外人工智能界牛人主页
- 博文共赏:Node.js静态文件服务器实战
- win7 ubuntu安装及卸载
- 中软面试题(二)
- 读两个故事一定弄懂“云计算”
- kindeditor 插件开发
- 叶中泪的伤感日志:现实的残酷,让我心痛欲绝
- 什么是自然大小调?1=C 4/4是什么意思?
- 人人网笔试题(技术类)
- TIFF图像文件格式详解
- 获取位图属性(大小什么的
- windows下配置svn服务器。