数据类型之间的转换:
1)如何将数值型符转换为数字?
2)如何将数字转换为字符?
3)如何取小数点前两位并四舍五入? 【基础】
答:1)调用数值类型相应包装类中的方法parse***(String)或valueOf(String)即可返回相应基本类型或包装类型数值;
2)将数字与空字符串相加即可获得其所对应的字符串;另外对于基本类型数字还可调用String 类中的valueOf(…)方法返回相应字符串,而对于包装类型数字则可调用其toString()方法获得相应字符串;
3)可用该数字构造一java.math.BigDecimal 对象,再利用其round()方法进行四舍五入到保留小数点后两位,再将其转换为字符串截取最后两位。
字符串操作:如何实现字符串的反转及替换?【基础】
答:可用字符串构造一StringBuffer对象,然后调用StringBuffer 中的reverse方法即可实现字符串的反转,调用replace 方法即可实现字符串的替换。
55、编码转换:怎样将GB2312 编码的字符串转换为ISO-8859-1 编码的字符串?【基础】
答:示例代码如下:
String s1 = "你好";
String s2 = new String(s1.getBytes("GB2312"), "ISO-8859-1");
写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔。【基础】
答:函数代码如下:
public String[] split(String str, int chars){
int n = (str.length()+ chars - 1)/chars;
String ret[] = w String[n];
for(int i=0; i
if(i < n-1){
ret[i] = str.substring(i*chars , (i+1)*chars);
����m����v�
网友评论