Class DataParser

java.lang.Object
at.letto.tools.DataParser

public class DataParser extends Object
Konvertierroutinen für Strings
Author:
Werner
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static Date
    getDate(int y, int m, int d)
    erzeugt ein neues Date-Objekt
    static Date
    getDate(int y, int m, int d, int hour, int min, int sec)
    erzeugt ein neues Date-Objekt
    static Date
    erzeugt ein neues Date-Objekt
    static Date
    getDate(String y, String m, String d, String hour, String min, String sec)
    erzeugt ein neues Date-Objekt
    static String
    IPtoString(long ip)
    Wandelt eine 32-Bit IP-Adresse in einen String mit der IP-Adresse
    static Date
    Wandelt den String s in ein Datum, bei einem Fehler wird das der 1.1.1900 zurückgegeben
    static Date
    parseDate(String s, Date errorDate)
    Wandelt den String s in ein Datum, bei einem Fehler wird errorDate zurückgegeben
    static Date
    Wandelt den String s in ein Datum, bei einem Fehler wird das aktuelle Datum zurückgegeben
    static double
    Wandelt den String s in eine Double-Zahl, bei einem Fehler wird 0 zurückgegeben
    static double
    parseDouble(String s, double errorNo)
    Wandelt den String s in eine Double-Zahl, bei einem Fehler wird errorNo zurückgegeben
    static int
    Wandelt den String s in eine Integer-Zahl, bei einem Fehler wird 0 zurückgegeben
    static int
    parseInt(String s, int errorNo)
    Wandelt den String s in eine Integer-Zahl, bei einem Fehler wird errorNo zurückgegeben
    static int
    Wandelt den String s in eine Integer-Zahl, bei einem Fehler wird -1 zurückgegeben
    static long
    parseIP(long ip1, long ip2, long ip3, long ip4)
    erzeugt aus den vier Stellen einer IP-Adresse die 32-Bit IP
    static long
    Erzeugt aus einem String, welcher eine IP-Adresse beinhält eine 32-Bit IP-Adresse
    static long
    Wandelt den String s in eine Long-Zahl, bei einem Fehler wird 0 zurückgegeben
    static long
    parseLong(String s, long errorNo)
    Wandelt den String s in eine Long-Zahl, bei einem Fehler wird errorNo zurückgegeben
    static long
    Wandelt den String s in eine Long-Zahl, bei einem Fehler wird -1 zurückgegeben

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DataParser

      public DataParser()
  • Method Details

    • parseLong

      public static long parseLong(String s, long errorNo)
      Wandelt den String s in eine Long-Zahl, bei einem Fehler wird errorNo zurückgegeben
      Parameters:
      s - String der konvertiert wird
      errorNo - Zahl welche im Fehlerfall zurückgegeben wird
      Returns:
      den geparsten String als Long Zahl
    • parseLongM1

      public static long parseLongM1(String s)
      Wandelt den String s in eine Long-Zahl, bei einem Fehler wird -1 zurückgegeben
      Parameters:
      s - String der konvertiert wird
      Returns:
      den geparsten String als Long Zahl
    • parseLong

      public static long parseLong(String s)
      Wandelt den String s in eine Long-Zahl, bei einem Fehler wird 0 zurückgegeben
      Parameters:
      s - String der konvertiert wird
      Returns:
      den geparsten String als Long Zahl
    • parseInt

      public static int parseInt(String s, int errorNo)
      Wandelt den String s in eine Integer-Zahl, bei einem Fehler wird errorNo zurückgegeben
      Parameters:
      s - String der konvertiert wird
      errorNo - Zahl welche im Fehlerfall zurückgegeben wird
      Returns:
      den geparsten String als Integer Zahl
    • parseIntM1

      public static int parseIntM1(String s)
      Wandelt den String s in eine Integer-Zahl, bei einem Fehler wird -1 zurückgegeben
      Parameters:
      s - String der konvertiert wird
      Returns:
      den geparsten String als Integer Zahl
    • parseInt

      public static int parseInt(String s)
      Wandelt den String s in eine Integer-Zahl, bei einem Fehler wird 0 zurückgegeben
      Parameters:
      s - String der konvertiert wird
      Returns:
      den geparsten String als Integer Zahl
    • parseDouble

      public static double parseDouble(String s, double errorNo)
      Wandelt den String s in eine Double-Zahl, bei einem Fehler wird errorNo zurückgegeben
      Parameters:
      s - String der konvertiert wird
      errorNo - Zahl welche im Fehlerfall zurückgegeben wird
      Returns:
      den geparsten String als Double Zahl
    • parseDouble

      public static double parseDouble(String s)
      Wandelt den String s in eine Double-Zahl, bei einem Fehler wird 0 zurückgegeben
      Parameters:
      s - String der konvertiert wird
      Returns:
      den geparsten String als Double Zahl
    • getDate

      public static Date getDate(int y, int m, int d)
      erzeugt ein neues Date-Objekt
      Parameters:
      y - Jahr vierstellig
      m - Monat 1..12
      d - Tag 1..xx
      Returns:
      erzeugt ein neues Date-Objekt
    • getDate

      public static Date getDate(String y, String m, String d)
      erzeugt ein neues Date-Objekt
      Parameters:
      y - Jahr vierstellig
      m - Monat 1..12
      d - Tag 1..xx
      Returns:
      erzeugt ein neues Date-Objekt
    • getDate

      public static Date getDate(int y, int m, int d, int hour, int min, int sec)
      erzeugt ein neues Date-Objekt
      Parameters:
      y - Jahr vierstellig
      m - Monat 1..12
      d - Tag 1..xx
      hour - Stunde
      min - Minute
      sec - Sekunde
      Returns:
      erzeugt ein neues Date-Objekt
    • getDate

      public static Date getDate(String y, String m, String d, String hour, String min, String sec)
      erzeugt ein neues Date-Objekt
      Parameters:
      y - Jahr vierstellig
      m - Monat 1..12
      d - Tag 1..xx
      hour - Stunde
      min - Minute
      sec - Sekunde
      Returns:
      erzeugt ein neues Date-Objekt
    • parseDate

      public static Date parseDate(String s, Date errorDate)
      Wandelt den String s in ein Datum, bei einem Fehler wird errorDate zurückgegeben
      Parameters:
      s - String der konvertiert wird
      errorDate - Rückgabewert bei Fehler
      Returns:
      den geparsten String als Long Zahl
    • parseDateAkt

      public static Date parseDateAkt(String s)
      Wandelt den String s in ein Datum, bei einem Fehler wird das aktuelle Datum zurückgegeben
      Parameters:
      s - String der konvertiert wird
      Returns:
      den geparsten String als Long Zahl
    • parseDate

      public static Date parseDate(String s)
      Wandelt den String s in ein Datum, bei einem Fehler wird das der 1.1.1900 zurückgegeben
      Parameters:
      s - String der konvertiert wird
      Returns:
      den geparsten String als Long Zahl
    • parseIP

      public static long parseIP(long ip1, long ip2, long ip3, long ip4)
      erzeugt aus den vier Stellen einer IP-Adresse die 32-Bit IP
      Parameters:
      ip1 - erste Stelle der IP
      ip2 - zweite Stelle der IP
      ip3 - dritte Stelle der IP
      ip4 - vierte Stelle der IP
      Returns:
      32 Bit IP-Adresse
    • parseIP

      public static long parseIP(String s)
      Erzeugt aus einem String, welcher eine IP-Adresse beinhält eine 32-Bit IP-Adresse
      Parameters:
      s - String der Adresse
      Returns:
      32-Bit Adresse
    • IPtoString

      public static String IPtoString(long ip)
      Wandelt eine 32-Bit IP-Adresse in einen String mit der IP-Adresse
      Parameters:
      ip - 32-Bit Adresse
      Returns:
      IP-Adress-String