[問題] 如何利用stream讀自己要的資料

看板AndroidDev作者 (便當好好吃)時間13年前 (2011/06/12 21:20), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
開發層: (應用/框架/庫/核心) android2.2 問題: 我想請問如何在成功建立bluetoothSocket後, 可以讀出並切割出自己要的資料格式, 我看範例中是使用 byte[] 再放入 InputStream.read()中; 程式大約如下: InputSream a = socket.getInputStream(); byte[] b= new byte[30]; a.read(b); 到目前為止 資料應該就會被放到b中, 但是要如何把b中的資料讀出?? 例如 我傳送的資料是一段一段的int(ex: 1,3,5,1,3,5,1,3,5) 請問如何可以切割出(1,3,5)(1,3,5)(1,3,5)? 不知道有沒有比較適合的方式? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 223.139.111.138

06/12 22:26, , 1F
stream有很多用法,去查查API吧
06/12 22:26, 1F

06/13 09:20, , 2F
spilt?
06/13 09:20, 2F
文章代碼(AID): #1DzBqMwV (AndroidDev)
文章代碼(AID): #1DzBqMwV (AndroidDev)