美文网首页
每日一练65——Java十六进制转十进制(8kyu)

每日一练65——Java十六进制转十进制(8kyu)

作者: 砾桫_Yvan | 来源:发表于2018-08-03 17:31 被阅读0次

    题目

    完成将十六进制数(以字符串形式给出)转换为十进制数的函数。

    测试用例:

    import org.junit.Test;
    import static org.junit.Assert.*;
    
    public class ExampleTests {
    
      @Test
      public void examples() {
          // assertEquals("expected", "actual");
          assertEquals(1, Kata.hexToDec("1"));
          assertEquals(10, Kata.hexToDec("a"));
          assertEquals(16, Kata.hexToDec("10"));
          assertEquals(255, Kata.hexToDec("FF"));
          assertEquals(-12, Kata.hexToDec("-C"));
      }
      
    }
    

    解题

    My:

    public class Kata {
    
      public static int hexToDec(final String hexString) {
        return Integer.parseInt(hexString,16);
      }
      
    }
    

    后记

    找了好一会才找到这个函数,可以直接转换。

    相关文章

      网友评论

          本文标题:每日一练65——Java十六进制转十进制(8kyu)

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