题目
完成将十六进制数(以字符串形式给出)转换为十进制数的函数。
测试用例:
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);
}
}
后记
找了好一会才找到这个函数,可以直接转换。
网友评论