我目前正在尝试对DatagramPacket.getData()
调用结果执行一些正则表达式。
实现为String myString = new String(thepkt.getData())
:
但奇怪的是,java 放弃了它用来封装所有数据的结束引号(见下面的链接图片)。
当我在调试会话期间单击变量检查器中的字段并且不更改任何内容时,当我单击变量字段时,它会再次自行更正,而无需我进行任何更改。它甚至以黄色突出显示可变检查字段以表示更改。它的值也显示为它仍然是一个字节数组而不是一个字符串对象
http://i.imgur.com/8ZItsZI.png
它抛弃了我的正则表达式,我看不到任何会导致它的东西。这是一个客户端服务器模拟,在客户端,getData 返回数据没有问题。