2017-09-24 290 views
-2

如何添加解析字符串並獲取存儲在字符串中的三個字段的代碼?解析字符串

我必須:在Main類中,添加解析字符串並獲取存儲在字符串中的三個字段的代碼。然後,將這些數據存儲在Product對象中。

我到目前爲止的代碼是:

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

什麼是產品代碼? –

+0

對不起,我是編程新手。我認爲它是Product product = new Product(); – user8666554

+0

嗯什麼是產品vs javaProduct?這是你的實際編譯代碼嗎?還是你只是在這裏寫在這裏?你試圖達到什麼樣的結果? – Girauder

回答

0

要做到這一點,是序列化和反序列化對象,這樣做,在你的產品類實現Serializable的最好方法。

(序列化是將對象轉換成 字節的流,以存儲該對象或將其發送給存儲器, 數據庫或文件的過程,其主要目的是節省的狀態一個 對象,以便能夠在需要時重新創建它。反向 進程稱爲反序列化)。

請仔細閱讀本該獲得更多信息What is object serialization?