Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
//License from project: Open Source License 

public class Main {
    /**
     * Format a boolean value into a string with a length. false is converted as
     * 0, true as 1
     * 
     * @param value
     *            the boolean value
     */
    public static String format(boolean value) {
        if (value) {
            return "1";
        } else {
            return "0";
        }
    }

    /**
     * Format a value as int into a hexadecimal string with a length.
     * 
     * @param value
     *            the value to convert
     * @param len
     *            the length of the string
     * @return
     */
    public static String format(int value, int len) {
        String result = Integer.toHexString(value);
        int length = result.length();
        // Test if value is negative => FFFF in front of
        for (int i = 0; i < len - length; i++) {
            result = "0" + result;
        }
        if (len < length) {
            result = result.substring(length - len);
        }
        return result.toUpperCase();
    }
}