|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.rgw.tools.IntTool
public class IntTool
Einige Utilities für Zahlen, Integer IO und Konversionen
| Constructor Summary | |
|---|---|
IntTool()
|
|
| Method Summary | |
|---|---|
static int |
ByteToInt(byte s)
Betrachtet ein byte als unsigned und liefert diesen Wert als Integer zurück |
static long |
disenvelope(java.lang.String env)
Holt einen Long-Wert aus einem envelope. |
static java.lang.String |
envelope(long num)
Ergänzt ein Long um eine Prüfsumme und wandelt das ganze in einen leicht abtippbaren String, bestehend aus kurzen Zeichenfolgen um |
static long |
from_prt(java.lang.String val)
|
static int |
fromBytesInt(byte[] arr,
int offset)
Holt einen als Bytefolge in einem Array abgelegten Integer-Wert |
static long |
fromBytesLong(byte[] arr,
int offset)
Holt einen als Bytefolge in einem Array abgelegten Long-Wert |
static double |
lg(double x)
Log10 |
static int |
readInt(java.io.InputStream in)
Liest einen als Bytefolge abgelegten Integer aus einem InputStream |
static float |
round(double val,
int stel)
rundet eine Zahl auf definierte Stellen |
static java.lang.String |
to_prt(long val)
Wandelt ein Long in einen druckbaren String um |
static int |
toBytes(byte[] arr,
int offset,
int value)
Schreibt einen Integer als Array von Bytes |
static int |
toBytes(byte[] arr,
int offset,
long value)
Schreibt ein Long als Array von Bytes |
static java.lang.String |
toHexString(byte x)
|
static java.lang.String |
Version()
|
static void |
writeInt(int i,
java.io.OutputStream out)
Schreibt einen Integer als Bytefolge in einen OutputStream |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IntTool()
| Method Detail |
|---|
public static java.lang.String Version()
public static int toBytes(byte[] arr,
int offset,
long value)
arr - Zielarrayoffset - Offset im Array, ab dem geschrieben werden sollvalue - Wert, der geschrieben werden soll
public static int toBytes(byte[] arr,
int offset,
int value)
arr - Zielarrayoffset - Offset im Array, ab dem geschrieben werden sollvalue - Wert, der geschrieben werden soll
public static void writeInt(int i,
java.io.OutputStream out)
throws java.io.IOException
java.io.IOException
public static int readInt(java.io.InputStream in)
throws java.io.IOException
java.io.IOException
public static long fromBytesLong(byte[] arr,
int offset)
arr - Das Quellarrayoffset - Offset innerhalb des Arrays, ab dem gelesen werden soll
public static int fromBytesInt(byte[] arr,
int offset)
arr - Das Quellarrayoffset - Offset innerhalb des Arrays, ab dem gelesen werden soll
public static java.lang.String to_prt(long val)
public static long from_prt(java.lang.String val)
public static java.lang.String envelope(long num)
num - die Zahl
public static long disenvelope(java.lang.String env)
env -
public static int ByteToInt(byte s)
public static java.lang.String toHexString(byte x)
public static float round(double val,
int stel)
public static double lg(double x)
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||