java.lang.Integer.toBinaryString()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(159)

本文整理了Java中java.lang.Integer.toBinaryString()方法的一些代码示例,展示了Integer.toBinaryString()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Integer.toBinaryString()方法的具体详情如下:
包路径:java.lang.Integer
类名称:Integer
方法名:toBinaryString

Integer.toBinaryString介绍

[英]Converts the specified integer into its binary string representation. The returned string is a concatenation of '0' and '1' characters.
[中]将指定的整数转换为其二进制字符串表示形式。返回的字符串是“0”和“1”字符的串联。

代码示例

代码示例来源:origin: apache/rocketmq

  1. @Override
  2. public String toString() {
  3. return "RemotingCommand [code=" + code + ", language=" + language + ", version=" + version + ", opaque=" + opaque + ", flag(B)="
  4. + Integer.toBinaryString(flag) + ", remark=" + remark + ", extFields=" + extFields + ", serializeTypeCurrentRPC="
  5. + serializeTypeCurrentRPC + "]";
  6. }

代码示例来源:origin: stackoverflow.com

  1. int x = 100;
  2. System.out.println(Integer.toBinaryString(x));

代码示例来源:origin: thinkaurelius/titan

  1. public static String toBinary(int b) {
  2. String res = Integer.toBinaryString(b);
  3. while (res.length() < 32) res = "0" + res;
  4. return res;
  5. }

代码示例来源:origin: google/guava

  1. @Override
  2. public String apply(Integer from) {
  3. return Integer.toBinaryString(from);
  4. }
  5. });

代码示例来源:origin: prestodb/presto

  1. private static String toBinary(int x) {
  2. String s = Integer.toBinaryString(x);
  3. int deficit = 8 - s.length();
  4. for (int c = 0; c < deficit; c++) {
  5. s = "0" + s;
  6. }
  7. return s.substring(0, 4) + " " + s.substring(4);
  8. }

代码示例来源:origin: stackoverflow.com

  1. System.out.println(Integer.toBinaryString(Integer.MIN_VALUE));

代码示例来源:origin: stackoverflow.com

  1. System.out.println(Integer.toBinaryString(2 << 33));

代码示例来源:origin: stackoverflow.com

  1. System.out.println(Integer.toBinaryString(2 << 22));

代码示例来源:origin: stackoverflow.com

  1. System.out.println(Integer.toBinaryString(2 << 11));

代码示例来源:origin: neo4j/neo4j

  1. static String binaryString( int value )
  2. {
  3. String binary = "00" + Integer.toBinaryString( value );
  4. return binary.substring( binary.length() - 3, binary.length() );
  5. }

代码示例来源:origin: stackoverflow.com

  1. byte b1 = (byte) 129;
  2. String s1 = String.format("%8s", Integer.toBinaryString(b1 & 0xFF)).replace(' ', '0');
  3. System.out.println(s1); // 10000001
  4. byte b2 = (byte) 2;
  5. String s2 = String.format("%8s", Integer.toBinaryString(b2 & 0xFF)).replace(' ', '0');
  6. System.out.println(s2); // 00000010

代码示例来源:origin: stackoverflow.com

  1. String.format("%16s", Integer.toBinaryString(1)).replace(' ', '0')

代码示例来源:origin: spring-projects/spring-security

  1. private static String printBinary(int i, char on, char off) {
  2. String s = Integer.toBinaryString(i);
  3. String pattern = Permission.THIRTY_TWO_RESERVED_OFF;
  4. String temp2 = pattern.substring(0, pattern.length() - s.length()) + s;
  5. return temp2.replace('0', off).replace('1', on);
  6. }
  7. }

代码示例来源:origin: hibernate/hibernate-orm

  1. public static String toBinaryString(byte value) {
  2. String formatted = Integer.toBinaryString( value );
  3. if ( formatted.length() > 8 ) {
  4. formatted = formatted.substring( formatted.length() - 8 );
  5. }
  6. StringBuilder buf = new StringBuilder( "00000000" );
  7. buf.replace( 8 - formatted.length(), 8, formatted );
  8. return buf.toString();
  9. }

代码示例来源:origin: org.assertj/assertj-core

  1. @Override
  2. protected String toStringOf(Float f) {
  3. return toGroupedBinary(Integer.toBinaryString(Float.floatToIntBits(f)), 32);
  4. }

代码示例来源:origin: h2oai/h2o-2

  1. @Override public String toString() {
  2. StringBuilder sb = new StringBuilder();
  3. sb.append("{");
  4. if (_offset>0) sb.append("...").append(_offset).append(" 0-bits... ");
  5. for(int i = 0; i < _val.length; i++) {
  6. if (i>0) sb.append(' ');
  7. sb.append(String.format("%8s", Integer.toBinaryString(0xFF & _val[i])).replace(' ', '0'));
  8. }
  9. sb.append("}");
  10. return sb.toString();
  11. }
  12. public String toStrArray() {

代码示例来源:origin: org.assertj/assertj-core

  1. protected String toStringOf(Short s) {
  2. return toGroupedBinary(Integer.toBinaryString(s & 0xFFFF), 16);
  3. }

代码示例来源:origin: org.assertj/assertj-core

  1. protected String toStringOf(Integer i) {
  2. return toGroupedBinary(Integer.toBinaryString(i), 32);
  3. }

代码示例来源:origin: org.assertj/assertj-core

  1. protected String toStringOf(Byte b) {
  2. return toGroupedBinary(Integer.toBinaryString(b & 0xFF), 8);
  3. }

代码示例来源:origin: apache/ignite

  1. /**
  2. * @param pageId Page id.
  3. */
  4. public static String toDetailString(long pageId) {
  5. return "pageId=" + pageId +
  6. "(offset=" + itemId(pageId) +
  7. ", flags=" + Integer.toBinaryString(flag(pageId)) +
  8. ", partId=" + partId(pageId) +
  9. ", index=" + pageIndex(pageId) +
  10. ")"
  11. ;
  12. }

相关文章