Java Binary Encode toBinaryIeee754String(long decimal)

Here you can find the source of toBinaryIeee754String(long decimal)

Description

to Binary Ieee String

License

Apache License

Declaration

static String toBinaryIeee754String(long decimal) 

Method Source Code

//package com.java2s;
/*//  ww  w .  jav a2  s  .  c  o  m
 * Copyright 2010 Google Inc.
 * Copyright 2010 Daniel Bell
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

public class Main {
    static String toBinaryIeee754String(long decimal) {
        String binary = Long.toBinaryString(decimal);
        StringBuilder result = new StringBuilder(binary);
        for (long i = binary.length(); i < 32; i++) {
            result.insert(0, "0");
        }
        result.insert(9, " ");
        result.insert(1, " ");
        return result.toString();
    }
}

Related

  1. toBinaryBoolean(boolean source)
  2. toBinaryChar(boolean bit)
  3. toBinaryClassName(String fileName)
  4. toBinaryFromHex(byte ch)
  5. toBinaryID(final String id)
  6. toBinaryIntArray(byte[] bytes, int bitOffset, int bitCount)
  7. toBinaryName(String className)
  8. toBinaryString(boolean[] array)
  9. toBinaryString(byte b)