java - 访问二进制数的数字
问题描述
假设我有一个像这样初始化的二进制数:
int y=0b110101;
我如何将 110101 转换为字符串?我想要这个:
String str1 = Integer.toString(y);
System.out.println(str1);
给出结果 110101 或 0b110101 而不是 53。
解决方案
Integer.toBinaryString(y)
会在你的情况下给你,如果你愿意110101
的话,你可以在结果前面加上。0b
推荐阅读
- angular - 使用离子视图时 Http 请求静默失败
- python - 用户无法与代理通信
- reactjs - 如何使用 Jest & Enzyme 模拟 React 无状态柯里化函数
- google-cloud-dlp - 您如何为 Google Cloud DLP API 申请额外配额?
- node.js - 为什么在升级到 Webpack 4 后运行我的 Webpack 插件时 `window` 未定义?
- python - 具有动态命令的动态按钮仅执行最后一个命令 tkinter
- java - ISO-8859-1 和 OkHttp 库的问题
- c# - 组合框在所选上绘制图像
- ios - 保存由结构对象数组组成的领域列表
- r - R Shiny Reactive dplyr 过滤器以形成新的数据框以进行绘图