看板
[ java ]
討論串[問題] 一長串資料解析
共 5 篇文章
內容預覽:
在進行設計之前,. 可以先思考一下當前需求以及未來有無擴充或改變需求的可能。. 依照你的敘述,. 每一次回應的資料可能有3種不同的長度,. 又分別對應到不同數量和種類的欄位。. 首先可以想到的問題是:. 未來有沒有可能會多一種回應的長度?比如180bytes?. 欄位順序改變 => A,B,C,D
(還有2923個字)
內容預覽:
不如把這三種狀況的資料都拉出來變成class. 例如:. class Packet {. // getters and setters. }. class LongPacket extends Packet {. private byte[] a = new byte[10];. private b
(還有760個字)
內容預覽:
不確定我有沒有誤會您的意思. 您建議是,假設回應是250bytes,我就開一個 byte[] data = new byte[250]. 假設我現在要get a欄位,就去data array裡面,根據a欄位的位置和長度去擷取出來. 不需要宣告一個成員變數 byte[] a = new byte[10
(還有19個字)
內容預覽:
各位先進好:. 小弟今天有一台設備,假設回應資料的長度會有,250bytes, 120bytes, 60bytes. 這250bytes,假設依照規格總共可以解析出10個欄位(欄位編號為A,B,C,D,E,F,G,H,I,J). 120bytes,可以解析出6個欄位(欄位編號為 A,D,E,F,I,
(還有831個字)