public class Utils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.text.DateFormat |
DATE_TIME_FORMAT_TS |
static java.text.NumberFormat |
DECIMAL_FORMAT_0_DIGITS |
static java.text.NumberFormat |
DECIMAL_FORMAT_2_DIGITS |
static java.nio.charset.Charset |
UTF8 |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
bytesToHex(byte[] byteArray) |
static void |
copyFile(java.io.File from,
java.io.File to) |
static java.io.File |
createTmpFile(java.io.File dir) |
static java.lang.String |
DF(java.util.Date d)
Formatiert ein Date zu
DATE_TIME_FORMAT_TS . |
static java.lang.String |
DF(double d)
Formatiert einen double als Dezimal-String mit TausenderTrenner
und zwei Nachkommastellen.
|
static java.lang.String |
DF(long l)
Formatiert einen long als Dezimal-String mit TausenderTrenner.
|
static java.io.File |
findFileOrDir(java.lang.String name,
boolean findFile)
Versucht innerhalb der Laufzeitumgebung ein Verzeichnis
oder eine Datei zu finden, indem zuerst im aktuellen
Verzeichnis und danach im Laufzeit-Hauptverzeichis
mittels
getJarDir() gesucht wird. |
static long |
findNextPrime(long longNumber)
Findet die naechste Primzahl.
|
static java.io.File |
getJarDir()
Liefert das Laufzeit-Hauptverzeichnis unabhaengig davon,
ob die Binaerklassen entpackt oder als Jar vorliegen.
|
static java.lang.String |
getJavaInfo() |
static double |
getJavaSpecVersion() |
static long |
getMemoryAvailable()
Liefert die ungefaehre Menge des noch freien RAMs als long.
|
static byte[] |
hexToBytes(java.lang.String s) |
static long |
hilo(int hi,
int lo) |
static int |
hiOf(long hilo) |
static byte[] |
loadFileIntoByteArray(java.io.File dataFile)
Liest eine Datei komplett in ein ByteArray ein.
|
static byte[] |
loadStreamIntoByteArray(java.io.InputStream is) |
static int |
locodeToInt(java.lang.String locode)
Konvertiert einen un/locode in ein int.
|
static int |
loOf(long hilo) |
static java.lang.String |
MB()
Liefert die ungefaehre Menge des noch freien RAMs als String
Information.
|
static java.util.Properties |
readArgsIntoProps(java.lang.String[] args)
Liest ein Argumenten-Array und liefert dieses
als
Properties zurueck. |
static double |
roundE5(double dval)
Rundet einen double auf 5 Nachkommastellen
|
static double |
roundE7(double dval)
Rundet einen double auf 7 Nachkommastellen
|
static java.lang.String |
stringToXmlUTF8(java.lang.String text) |
static java.lang.String |
toOctetString(long val)
Zerlegt einen long-integer in einzelne Bytes
getrennt durch Komma.
|
static java.lang.String |
TS()
Formatiert das aktuelle Date zu
DATE_TIME_FORMAT_TS . |
public static final java.nio.charset.Charset UTF8
public static final java.text.NumberFormat DECIMAL_FORMAT_0_DIGITS
public static final java.text.NumberFormat DECIMAL_FORMAT_2_DIGITS
public static final java.text.DateFormat DATE_TIME_FORMAT_TS
public static java.lang.String bytesToHex(byte[] byteArray)
public static byte[] hexToBytes(java.lang.String s)
public static final double getJavaSpecVersion()
public static final java.lang.String getJavaInfo()
public static final java.lang.String DF(long l)
l
- long.public static final java.lang.String DF(double d)
d
- double.public static final java.lang.String DF(java.util.Date d)
DATE_TIME_FORMAT_TS
.d
- Date.public static final java.lang.String TS()
DATE_TIME_FORMAT_TS
.public static final double roundE7(double dval)
dval
- doublepublic static final double roundE5(double dval)
dval
- doublepublic static final java.lang.String toOctetString(long val)
val
- longpublic static long hilo(int hi, int lo)
public static int loOf(long hilo)
public static int hiOf(long hilo)
public static java.lang.String MB()
public static long getMemoryAvailable()
public static void copyFile(java.io.File from, java.io.File to)
public static java.io.File createTmpFile(java.io.File dir)
public static java.io.File getJarDir()
File
Verzeichnis oder null.public static java.io.File findFileOrDir(java.lang.String name, boolean findFile)
getJarDir()
gesucht wird.name
- String Name des Verzeichnisses oder DateifindFile
- boolean true: Finde Datei, sonst Verzeichnis.public static byte[] loadFileIntoByteArray(java.io.File dataFile) throws java.lang.Exception
dataFile
- File
java.lang.Exception
public static byte[] loadStreamIntoByteArray(java.io.InputStream is) throws java.lang.Exception
java.lang.Exception
public static java.util.Properties readArgsIntoProps(java.lang.String[] args)
Properties
zurueck.args
- Array of String NULLABLEProperties
NOT NULL.
key=value
public static long findNextPrime(long longNumber)
longNumber
- long zahlpublic static java.lang.String stringToXmlUTF8(java.lang.String text)
public static int locodeToInt(java.lang.String locode)
locode
- String locode