从字符串中提取特定字节

时间:2015-03-10 17:53:46

标签: java arrays string

我正在尝试在java中编写一个简单的客户端 - 服务器应用程序,其中我将消息从1台机器传递给其他人。消息模式是源地址(前12个字节),desti地址(下12个字节),消息类型(下2个字节)

我得到1个字符串作为输入,现在我需要将这些字段分开。我尝试使用getBytes和char数组,但它们没有给出例外结果。

还有其他办法吗?

char separatedString[] = inputString.toCharArray(); char messageType = separatedString[12]; String returnString=null; switch(messageType){ do something }

我正在服用第12个字符,因为假设第1个0-11字符将用于源和目的地。但是如果我得到inputString为" 192.168.14.14 ...."例如,我得到4作为错误的消息类型。这完全是源地址。

由于

0 个答案:

没有答案
相关问题