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

题目

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

测试用例:

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

后记

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,687评论 0 13
  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 6,070评论 2 16
  • 最近创业指导认知在升级,从认知边界升级上升到了认知思维升级。你没有全新的思维认知能力就完蛋了。那今天我就来用数据思...
    五彩冰峰阅读 623评论 0 0
  • chmod命令用来变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权...
    ColinYF阅读 2,163评论 0 3
  • 很多时候,我总是以为自己还有很多的时间做某件事,所以不慌不忙,不急不躁,就是不开始行动。而直到截止日期临近,又开始...
    桃子爱读书阅读 542评论 0 2

友情链接更多精彩内容