LimeWire Consolidated API

org.limewire.mojito.util
Class ArrayUtils

java.lang.Object
  extended by org.limewire.mojito.util.ArrayUtils

public final class ArrayUtils
extends Object

Miscellaneous utilities for Arrays


Method Summary
static byte[] parseHexString(String data)
          Converts a HEX String to a byte value
static String toBinString(byte[] data)
          Returns data as BIN String
static String toBinString(byte[] data, int wrapAtColumn)
          Returns data as BIN String and inserts new lines every wrapAtColumn
static String toBinString(byte[] data, int offset, int length)
          Returns data as a binary encoded String
static String toBinString(byte[] data, int offset, int length, int wrapAtColumn)
          Returns data as a binary encoded String
static String toHexString(byte[] data)
          Returns data as a HEX String
static String toHexString(byte[] data, int wrapAtColumn)
          Returns data as a HEX String and inserts new lines every wrapAtColumn
static String toHexString(byte[] data, int offset, int length)
          Returns data as a hex encoded String
static String toHexString(byte[] data, int offset, int length, int wrapAtColumn)
          Returns data as a hex encoded String
static int toInteger(String ascii)
          A helper method to convert a 4 character ASCII String into an Interger
static String toString(int num)
          A helper method to convert each of vendorId's 4 bytes into an ASCII character and to return them as String
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

toHexString

public static String toHexString(byte[] data)
Returns data as a HEX String


toHexString

public static String toHexString(byte[] data,
                                 int wrapAtColumn)
Returns data as a HEX String and inserts new lines every wrapAtColumn


toHexString

public static String toHexString(byte[] data,
                                 int offset,
                                 int length)
Returns data as a hex encoded String


toHexString

public static String toHexString(byte[] data,
                                 int offset,
                                 int length,
                                 int wrapAtColumn)
Returns data as a hex encoded String


toBinString

public static String toBinString(byte[] data)
Returns data as BIN String


toBinString

public static String toBinString(byte[] data,
                                 int wrapAtColumn)
Returns data as BIN String and inserts new lines every wrapAtColumn


toBinString

public static String toBinString(byte[] data,
                                 int offset,
                                 int length)
Returns data as a binary encoded String


toBinString

public static String toBinString(byte[] data,
                                 int offset,
                                 int length,
                                 int wrapAtColumn)
Returns data as a binary encoded String


parseHexString

public static byte[] parseHexString(String data)
Converts a HEX String to a byte value


toInteger

public static int toInteger(String ascii)
A helper method to convert a 4 character ASCII String into an Interger


toString

public static String toString(int num)
A helper method to convert each of vendorId's 4 bytes into an ASCII character and to return them as String


LimeWire Consolidated API

Copyright © 2009. All Rights Reserved.