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

2018-08-03  本文已影响0人  砾桫_Yvan

题目

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

测试用例:

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);
  }
  
}

后记

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

上一篇下一篇

猜你喜欢

热点阅读