Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

import java.math.BigInteger;

public class Main {
    public static byte[] BigIntegerToByteArrayWithoutSign(BigInteger value) {
        byte[] bytes = value.toByteArray();
        if (bytes[0] == (byte) 0) {
            bytes = copyArray(bytes, 1, bytes.length - 1);
        }
        return bytes;
    }

    private static byte[] copyArray(byte[] original, int start, int length) {
        byte[] copy = new byte[length];
        System.arraycopy(original, start, copy, 0, Math.min(original.length - start, length));
        return copy;
    }
}