2017-09-24 4 views
-2

Wie fügen Sie Code hinzu, der eine Zeichenfolge analysiert und drei Felder erhält, die in der Zeichenfolge gespeichert sind?Analysieren von Strings

Ich muss: In der Main-Klasse, fügen Sie Code, der die Zeichenfolge analysiert und ruft die drei Felder, die in der Zeichenfolge gespeichert sind. Speichern Sie diese Daten dann im Produktobjekt.

Der Code, den ich bisher habe, ist:

package murach.ui; 

import murach.business.Product; 

public class Main { 

    public static void main(String[] args) { 
     String javaProduct = " "; 


     //TODO: process productString and populate fields of product object 


     System.out.println("Code:  " + product.getCode()); 
     System.out.println("Description: " + product.getDescription()); 
     System.out.println("Price:  " + product.getPriceFormatted()); 
    }  
} 
+0

Was im Code ist Produkt? –

+0

Entschuldigung, ich bin neu im Programmieren. Ich denke, es ist Produkt Produkt = neues Produkt(); – user8666554

+0

hmm Was ist Produkt vs JavaProduct? ist das dein tatsächlicher kompilierungscode? oder hast du es einfach hier in SO geschrieben? Was ist das Ergebnis, das du erreichen willst? – Girauder

Antwort

0

Der beste Weg, das zu tun, ist die Serialisierung und Deserialisierung das Objekt, das Serializable in Ihrem Produktklasse zu tun implementiert.

(Serialisierbar ist der Prozess, um ein Objekt in einen Strom von Bytes in der Reihenfolge der Umwandlung des Objekts oder übermittelt ihn an den Speicher, eine Datenbank oder eine Datei zu speichern. Sein Hauptzweck ist es, den Zustand der sparen ein Objekt, um es bei Bedarf neu erstellen zu können. Der umgekehrte Prozess heißt Deserialisierung).

Bitte lesen Sie diese für weitere Informationen What is object serialization?

Verwandte Themen