Chat auf andere Datentypen aufteilen

Bernotese

Neues Mitglied
Hallo liebe Community,

ich habe folgendes Problem, ich möchte in Java eine Eingabe die in Char erfolgte auf verschiedene andere Datentypen aufteilen. Wie kann ich das am besten tun?

Bsp.:
Also ich möchte das die Eingabe auf verschiedene Parameter aufgeteilt wird (nennen wir sie hier bei dem Beispiel paket1:String, paket2:int, paket3:int und paket4:int)
eingabe (eingabe in char): DE1111222333
paket1: DE
paket2: 1111
paket3: 2222
paket4: 3333

Vielen Dank und viele Grüße im voraus :)
 

Blender3D

Top Contributor
Nicht perfekt aber so könntest Du das machen.
Java:
public class Types{
    private Object data;
    public enum TYPE { INTEGER, STRING };
    private TYPE type;
    public MyTpyes( String str ){
        type = TYPE.STRING;
        data = str;
    }
    public Tpyes( int num ){
        type = TYPE.INTEGER;
        data = str;
    }
    public Object getData(){
        return data;
    }
    public TYPE getType(){
        return type;
    }
}

public Class ParseTypes{
    static Vector<Types> types = new Vector<Types>();
    public static void add( String input ){
        int len = input.length();
        if( input == null || len == 0)
            return;
        int pos = 0;
     
        while( pos < len ){
            String value = getSingleIntNumberString( input.substring( pos ) );
            int diff = value.length();
            if( diff > 0 ){
                types.add( new Types( Integer.parseInteger( value ) ) );
                pos+=diff;
                continue;
            }
            value = getString( input.substring( pos ) );
            diff = value.length();
            if( diff > 0 ){
                types.add( new Types(  value ) );
                pos+=diff;
            }
         
        }
     
    }
    private static String getSingleNumberIntString( String input ){ 
        int pos = 0;
        String value = "";
        char test = input.charAt(0);
     
        while( pos < input.length() ){
            int digit = charAt(pos);
            if( !isDigit(digit) || digit != test )
                break;
            pos++;
            value += digit;         
        }
        return value;     
    }
    private static String getString( String input ){
        int pos = 0;
        String value = "";
        while( pos < input.length() && isDigit( input.charAt( pos) ) ){
            value += charAt(pos);
            pos++;
        }
        return value;     
     
    }
 
    public static boolean isDigit( char c ){
        return ( c >='0' && c <='9' );
    }
 
 
}
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Chat GPT allgemein und in Bezug auf Softwareentwicklung Allgemeine Java-Themen 105
mrbig2017 Threads Chat Programm mit Threads? Allgemeine Java-Themen 2
W Java-Chat via XMLRPC mit PHP-Seite verbinden Allgemeine Java-Themen 3
Cromewell Chat-Bot Vokabularabgleich Allgemeine Java-Themen 1
D RMI Einfache Chat-Anwendung mit RMI Allgemeine Java-Themen 0
S Klassen Abstract, Interface und ein Chat Tool Allgemeine Java-Themen 1
F Video & Voice Chat Allgemeine Java-Themen 7
W Java Lan Chat Allgemeine Java-Themen 4
D Running Primefaces Chat Example Allgemeine Java-Themen 2
D JSF Primefaces Mobil Chat Allgemeine Java-Themen 8
E Automatisierter Avatar Chat Allgemeine Java-Themen 3
D Chat - keine Schrift sichtbar Allgemeine Java-Themen 4
D Chat Bot für Java-Chat Allgemeine Java-Themen 18
I Problem mit TCP Chat Allgemeine Java-Themen 2
E Applet Java Chat Allgemeine Java-Themen 3
E Weiterprogrammierung Java Chat Allgemeine Java-Themen 4
K Java Chat Programm Allgemeine Java-Themen 2
H ganz simpler chat Allgemeine Java-Themen 8
M IRC Chat - Klasse oder Application gesucht Allgemeine Java-Themen 9
B Chat öffnen nicht möglich ! Allgemeine Java-Themen 5
W Im Chat die farbe ändern Allgemeine Java-Themen 7
M Chat programieren Allgemeine Java-Themen 18
T Java Chat Allgemeine Java-Themen 37
M chat-probleme Allgemeine Java-Themen 3
M Fehler beim Start des Chat-Applets von java-forum.org Allgemeine Java-Themen 10
G java! Problem mit Chat-Applet Allgemeine Java-Themen 3
M Chat-Software gesucht Allgemeine Java-Themen 3
S Suche Java Chat Allgemeine Java-Themen 8
B chat-software Allgemeine Java-Themen 5
R Problem mit Login in einen Chat Allgemeine Java-Themen 5
S JAVA CHAT Allgemeine Java-Themen 2
M Klassenstruktur für einen Java-Chat Allgemeine Java-Themen 20
R Arraylist in andere Klasse leiten und bearbeiten Allgemeine Java-Themen 10
E Swing andere schreibart für jButtoni (i = Zahl des Buttons) Allgemeine Java-Themen 6
perlenfischer1984 Lombok Builder soll andere Klasse bauen Allgemeine Java-Themen 4
R bei eclipse von java in eine andere programmiersprache wechseln? Allgemeine Java-Themen 2
A Datum und Uhrzeit in andere Zeitzone umrechnen Allgemeine Java-Themen 7
X NetBeans Bilder und andere Dateien ins .jar schreiben und wieder aus .jar lesen Allgemeine Java-Themen 6
DanielsLPecke Java Arrays an andere Java Programme schicken und zurück Allgemeine Java-Themen 5
T Während des Programmlaufs andere Programme ausführen Allgemeine Java-Themen 1
F JTable mit Zellen die sich durch andere Eingaben füllen Allgemeine Java-Themen 1
M ZipOutputStream gleiche Datei andere Größe? Allgemeine Java-Themen 0
Todesbote Zeilen aus Excel in andere Excel Tabelle kopieren Allgemeine Java-Themen 0
N Objekte an eine andere Applikation übergeben Allgemeine Java-Themen 3
K LED-Matrix oder andere "Hardware" für JavaProgrammierung Allgemeine Java-Themen 9
F Array viel zu groß...andere Lösungen? Allgemeine Java-Themen 12
M Arraynamen an andere Klasse übergeben für allg. Rechnung Allgemeine Java-Themen 7
N Static oder andere Lösung Allgemeine Java-Themen 5
L Eine jar verwenden, die intern auf eine andere jar zugreift Allgemeine Java-Themen 7
B JAR Datei führt eine andere JAR Datei aus Allgemeine Java-Themen 2
M Methoden/Klassen für andere Projekte Allgemeine Java-Themen 4
S Von einer ArrayList in die andere schreiben? Allgemeine Java-Themen 6
Z Daten von einer Klasse in eine andere übertragen Allgemeine Java-Themen 8
E Wert in andere Klasse übernehmen Allgemeine Java-Themen 4
E Werte in andere Klasse übernehmen Allgemeine Java-Themen 8
S String in eine andere Klasse übergeben Allgemeine Java-Themen 25
S Mit einem jButton eine andere Klasse öffnen Allgemeine Java-Themen 2
J Array Sortierung auf andere Arrays anwenden Allgemeine Java-Themen 6
T Webservice definieren und andere Webservice aufrufen Allgemeine Java-Themen 8
W xml File einlesen und in eine andere xml File einfügen.. Allgemeine Java-Themen 2
M Javamail -> andere Möglichkeit für Attachment Allgemeine Java-Themen 5
S Passt eine Flaeche in eine andere? Allgemeine Java-Themen 2
K import- Anweisung fehlerhaft und andere Fehler (eclipse) Allgemeine Java-Themen 2
M Map umformen und in andere Map schreiben Allgemeine Java-Themen 2
R if-Anweisung wird angemeckert, andere identische nicht Allgemeine Java-Themen 9
M Andere Möglichkeit zu casten Allgemeine Java-Themen 8
R Wert von einer Klasse in eine andere bekommen Allgemeine Java-Themen 6
A andere Methode "abschiessen" Allgemeine Java-Themen 6
I Teile von ArrayList in eine andere kopieren? Allgemeine Java-Themen 2
C Prüfen, ob eine Methode eine andere überschreibt! WIE? Allgemeine Java-Themen 8
A Java oder andere Sprache? Was ist geeigneter? Allgemeine Java-Themen 55
J Netbeans: wie auf grafische elemente zugreifen, andere Datei Allgemeine Java-Themen 2
G Da Jikes nicht mit java 5 geht, gibt es eine andere. Allgemeine Java-Themen 4
P Mehrzeiligen Text aus JTA lesen und in andere JTA kopieren Allgemeine Java-Themen 7
M Funktion als Parameter oder andere Möglichkeit Allgemeine Java-Themen 3
Y Aus einem Java Programm andere (Exe-)Programme starten Allgemeine Java-Themen 3
S Daten in andere Klasse übergeben Allgemeine Java-Themen 5
S Wie ICQ, AIM und andere IM mit Java steuern? Allgemeine Java-Themen 2
G JCreator, andere Editoren ? Allgemeine Java-Themen 4
G Connection conn in andere Klasse / Objekt weitergeben? Allgemeine Java-Themen 17
K Andere Interpretation eines Typs Allgemeine Java-Themen 7
H Methoden in andere Files auslagern Allgemeine Java-Themen 6
H Andere Software fernsteuern Allgemeine Java-Themen 7
M Zugriff auf andere Prozesse Allgemeine Java-Themen 3
B Mit welchen Datentypen und Strukturierung am Besten dutzende Baccaratspiele Shcritt für Schritt durchsimulieren? Allgemeine Java-Themen 26
B Abstrakte Datentypen synchronisieren Allgemeine Java-Themen 11
M Technische Realisierung von Atomic Datentypen Allgemeine Java-Themen 16
D JNA Speicherbelegung der Datentypen Allgemeine Java-Themen 13
H Mehrere Datentypen in einer Arraylist speichern Allgemeine Java-Themen 9
W Primitive Datentypen - Klassenpfad auflösen? Allgemeine Java-Themen 6
S Parametrisierte jUnit 5-Tests mit eigenen Datentypen/Klassen-Objekten als Test-Parameter Allgemeine Java-Themen 0
F Datentypen Kopieren von Datentypen Allgemeine Java-Themen 10
Asphorm Datentypen Datentypen werden nicht ordnungsgemäß umgewandelt Allgemeine Java-Themen 1
J Datentypen in Java Tabelle Allgemeine Java-Themen 2
I Abstrakte Datentypen - Liste Allgemeine Java-Themen 9
M ArrayList mit verschiedenen Datentypen in String konvertieren Allgemeine Java-Themen 10
C Best Practice [Arrays] Wie sinnvoll prüfen, ob Array primitive Datentypen enthält? Allgemeine Java-Themen 6
P Objekt mit verschiedenen Datentypen Allgemeine Java-Themen 5
H Datentypen Collection für SQL-Datentypen Allgemeine Java-Themen 2
M Java-Threads und Datentypen-Zugriffe Allgemeine Java-Themen 7

Ähnliche Java Themen

Neue Themen


Oben