当前位置: 首页 > 面试题库 >

在Java中从一种基础转换为另一种基础

傅雪松
2023-03-14
问题内容

现在,我正在尝试找到一种方法,将数字从Java中的一个基数转换为另一个基数,给定一个数字,该数字所在的基数以及要转换为的基数。

public static void BaseConversion(String number, int base1, int base2){
    //convert the number from one base to another
}

我找到了JavaScript的解决方案,并且想知道是否可以在Java中执行类似的操作:

function convertFromBaseToBase(str, fromBase, toBase){
    var num = parseInt(str, fromBase); //convert from one base to another
    return num.toString(toBase);
}

问题答案:

你可以做

return Integer.toString(Integer.parseInt(number, base1), base2);

因此,使用您的函数签名,在Java中:

public String convertFromBaseToBase(String str, int fromBase, int toBase) {
    return Integer.toString(Integer.parseInt(str, fromBase), toBase);
}


 类似资料:
  • 如果按照“字节”->“短”->“int”->“长”->“浮点”->“双倍”的自动转换,那么输出应该打印“双倍”,对吗? (https://www.geeksforgeeks.org/type-conversion-java-examples/)

  • 问题内容: 我想对Java变量进行动态转换,转换类型存储在其他变量中。 这是常规转换: 这就是我要的: 这有可能吗?谢谢! 更新资料 我正在尝试使用HashMap收到的A 填充类。 这是构造函数: 这里的问题是某些类的变量的类型是,如果接收到数字3,它会认为它是类型问题。 问题答案: 是的,可以使用反射 但这没有多大意义,因为必须将结果对象保存在类型变量中。如果你需要变量属于给定的类,则可以将其强

  • 问题内容: 从源(s,s,s)读取图像的最便捷方法是: 但是,然后, 如何转换为格式? 问题答案: 您可以创建所需类型的新BufferedImage,然后在其上绘制原始图像,如下所示:

  • 问题内容: 有没有一种简单的方法可以将一种日期格式转换为PHP中的另一种日期格式? 我有这个: 但是我当然希望它返回一个当前日期,而不是返回“黎明”。我究竟做错了什么? 问题答案: 第二个参数必须是正确的时间戳(自1970年1月1日以来的秒数)。您正在传递一个字符串,date()无法识别。 您可以使用 strtotime() 将日期字符串转换为时间戳。但是,即使strtotime()也无法识别格式

  • 我四处寻找答案(我肯定他们就在那里),但我不确定这是可能的。 所以,我得到了一个包含“för”这个词的巨大文件。我之所以使用RandomAccessFile,是因为我知道它(某种程度上)在哪里,因此可以使用seek()函数到达那里。 要知道我已经找到了它,我在我的程序中有一个字符串“för”,我检查它是否相等。问题是,我运行了调试器,当我到达“för”时,我要比较的是“för”。 所以我的程序终止

  • 注意:我不知道这是属于这里还是属于数学交换,但我将从这里开始,因为我正在寻找数值解。 我需要将通用形式$x yi$的复数转换为基$2i$(四分之一虚数基数),最好没有基数(该基数中的小数点/分数)。 有没有进行这种转换的库 有没有办法用不带基数的2i$来表示所有复数(带整数系数) 欧几里德除法是唯一的转换算法吗