1
中科软面试题大集合
1
、用
String
的方法将数据类型转换为
String
。
2
、有一个不定长度的
String
,其中前面是字母,后边是数字
,
例如:
abcd123.456 ,
要求写一个方法得到其中的数字以
String
的形式返回
,
数字保留
小数点后两位,不四舍五入,截去多余小
数
,
例如:
abcd123.456
,得到
123.45
如
果
数
字
没
有
小
数
点
,
要
得
到
两
位
为
0
的
小
数
,
例
如
:
abcd123
,得到
123.00 .
答案如下
:
1
、
String.valueOf(1.23)
2
、
public 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){