今天用java编写一个udp聊天程序,发现String.getBytes().toString()的返回值不是原来的字符串。请问谁知道
展开全部
因为String.getBytes()返回的是一个字节数组,就是说是一个数组object,如果再来一个toString的话就是返回这个object的hashcode转变过来的字符,数组的hashcode当然和里面存的值不一样了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能这样,udp协议的样子,它不保证全部接受数据,它是分很多包的发,会失去点,用tcp会好的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询