JDK 7添加了一个小功能以使用二进制数。在上一个JDK中,Integer.parseInt()如果需要使用其他基数,则必须使用该方法。但是通过Project Coin中引入的这一新功能,当我们使用二进制数时,我们可以简化代码。

要在代码中指定二进制文字,请在数字前添加前缀0b或0B。以下代码段显示了如何编写二进制文字:package org.nhooo.example.fundamental;

public class BinaryLiteralExample {

public static void main(String[] args) {

// 在JDK 6和先前版本中,您必须使用

// Integer.parseInt()方法来定义一个数字,使用

// 二进制文字。

int x = Integer.parseInt("00101010", 2);

System.out.println("x = " + x);

// 在新的JDK 7中,您可以简单地使用以下内容

// 二进制文字,使用二进制定义数字

// 文字。

int y = 0b00101010;

System.out.println("y = " + y);

}

}

我们的代码片段的结果:x = 42

y = 42

java 二进制 定义_Java如何定义二进制格式的整数常量?相关推荐

  1. java date显示格式_Java如何显示不同格式的日期?

    在Java中,如何以不同的格式来显示日期? 此示例使用DateFormatSymbols().DateFormatSymbols类的getWeekdays()方法来显示时间的格式. package c ...

  2. java的字符定义_Java字符串定义及常用方法

    String.StringBuffer和StringBuilder String修饰的是不可变的字符串,而StringBuffer和StringBuilder类的对象是可以被修改的. StringBu ...

  3. java二进制保存图片_JAVA高级特性——二进制存储图片

    import java.io.*;/*** 将图片转为数组,输出成文件,再读取这个文件,获得这个数组,还原成图片 *@authorAdministrator * **/ public classTex ...

  4. Java约定俗成怎么定义_Java接口定义规范,摘自晓风轻专栏

    1. 返回格式不统一 同一个接口,有时候返回数组,有时候返回单个:成功的时候返回对象,失败的时候返回错误信息字符串.工作中有个系统集成就是这样定义的接口,真是辣眼睛.这个对应代码上,返回的类型是map ...

  5. java二进制数组_Java中的二进制及基本的位运算

    Java中的二进制及基本的位运算 二进制是计算技术中广泛采用的一种数制.二进制数据是用0和1两个数码来表示的数.它的基数为2,进位规则是"逢二进一",借位规则是"借一当二 ...

  6. java 二进制位运算_Java中的二进制与位运算

    大家在阅读一些算法或者一些开源框架的时候,总会见到~,>>,>>>,|这种大量的位运算,因此想要读明白 这部分代码,对于计算机的二进制操作以及位运算是必须要了解的,那么本 ...

  7. java数组长度定义_java怎么定义数组的长度?java中的数组长度问题

    之前对Java中的数组一直是一知半解,特别是数组中的长度问题.今天对这个问题也算是小有理解,算是对java数组的有了更进一步的了解吧.不说了,先来例子再说:package com.test; publ ...

  8. java实时检测_JAVA 实时检测二进制流字符集

    可能经常有些不是固定字符集的文本文件需要处理,或者接收一些不固定字符集的请求,可能是 GBK 也可能是 UTF8,这时候就可能需要实时判断一下文本的字符集了. 精简后的代码如下: public sta ...

  9. java时间戳龙_Java时间戳与日期格式字符串的互转

    Java时间戳与日期格式字符串的互转 import java.text.SimpleDateFormat; import java.util.Date; public class DateUtil { ...

最新文章

  1. Facebook表示将认真对待平台上严重的服装虚假广告问题
  2. python做项目看板_三、使用python数据仓库实现可视化看板
  3. eclipse导入github项目
  4. python中递归函数写法_python递归函数用法详解
  5. Bootstrap列表组的情景类
  6. jq鼠标隐藏显示的方法
  7. ADT版本不同导致的一个问题
  8. 第九次团队作业-测试报告与用户使用手册
  9. 最长公共子序列(LCS) 最长公共子串
  10. 第十节 直流变直流电路(DCDC)芯片选型
  11. RBAC权限设计详解
  12. 一文搞懂CSS 3D动画效果
  13. Web初学-2022.11.12-11.18
  14. Googler为什么很幸福?
  15. java take,Java DelayQueue take()用法及代码示例
  16. 超全NetLogo多主体仿真建模(小世界WWW+无标度网络+随机网)内含源码+界面设计+程序分析
  17. docker exec详解
  18. C#自学29—简体字繁体字转换
  19. sql语句中count(*),count(1),count(id)区别详解
  20. 7-7 字符串中的大写字母改成小写字母 (10 分)

热门文章

  1. SpringMVC学习(一)———— springmvc框架原理分析和简单入门程序
  2. 机器学习中的欠拟合与过拟合
  3. java代码中fastjson生成字符串和解析字符串的方法和javascript文件中字符串和json数组之间的转换方法...
  4. js如何关闭当前页,而不弹出提示框
  5. S2JH经验分享:控制jdbc:initialize-database与其他bean加载顺序
  6. 51js 的json编辑器
  7. python爬虫算法深度优先_爬虫课程(四)|深度优先和广度优先算法
  8. 为什么获取crm服务器信息失败,为 Outlook 配置 Microsoft Dynamics CRM 客户端时出现 与 Microsoft Dynamics CRM 服务器通信时出现问题 错误...
  9. 学校计算机培训管理制度,小学教师信息技术培训管理制度
  10. c语言写的跳转心理测试,求各位大神赐教!我做了一个“心理测试的答题卷”编程,总共有1...