美文网首页
Java面试你需要知道的内容

Java面试你需要知道的内容

作者: 清风_d587 | 来源:发表于2018-08-17 10:13 被阅读5次

    数据类型之间的转换:

    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�

    相关文章

      网友评论

          本文标题:Java面试你需要知道的内容

          本文链接:https://www.haomeiwen.com/subject/bylzbftx.html