首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

从C++发字符串给java接收,然后怎么在java这边进行字符串匹配。小弟我java这边能接到值,但是不能进行匹配

2012-04-19 
从C++发字符串给java接收,然后如何在java这边进行字符串匹配。我java这边能接到值,但是不能进行匹配。程序是

从C++发字符串给java接收,然后如何在java这边进行字符串匹配。我java这边能接到值,但是不能进行匹配。



程序是用UDP协议进行通讯的,比如我从C++发个字符串“aaa”过来,在java可以打印出“aaa”,但是当我在java端:
String a="aaa";
socket.receive(inpacket);
String instr=new String(buf,0,inpacket.getLength()-1);
if(instr.equals(a)){......},
就是if这里不能匹配,一直是false。我试过转码,但还是不行,我不确定我的转码是否成功。
希望指点一下。

[解决办法]
你先把instr这个字符串打印出来,看看是不是你想要的。也许你接收到的根本不是你想要的

热点排行