论坛首页 Java企业应用论坛

高效率分离字符串到一个Map中

浏览 7958 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2010-12-10  
哥们不要重构而重构,思维固化了可不是什么好事。在重构里面讲的只是建议。。。
0 请登录后投票
   发表时间:2010-12-10   最后修改:2010-12-10

 

 

int len = data.length();

byte[] bytes = new byte[len];

bytes=data.getBytes();

 

 

 

不错,楼主最近好像在读TOMCAT代码,支持楼主贴出好代码,顺便也让我们懒人也一同提高提高。

这种方法不错,正好最近有个报文头解析的需求,可以参考一下这个方法。

 

不过,请解释下那个 new byte[len]有啥用?

0 请登录后投票
   发表时间:2010-12-10  
哥们,那个搞错了,大家多注意下,我贴出来的意思也是让大家多多学习。。。
0 请登录后投票
   发表时间:2010-12-10  
he_wen 写道
哥们不要重构而重构,思维固化了可不是什么好事。在重构里面讲的只是建议。。。

好的建议
0 请登录后投票
   发表时间:2010-12-10  
hardPass 写道
悠游键客 写道
为啥要传一个Map参数进去,而不是直接就返回一个Map对象呢?


这个问题,难道也要问吗?

Map做为参数传递的好处应该很明显的……

啥好处?
0 请登录后投票
   发表时间:2010-12-10  
其实上面这个截取的代码可以不段的扩展,里面的switch循环适当的修改可以应对很多项目的需求。。。其实本来想把这个方法抽取出来,搞个策略模式什么的,不知道大家有什么意见。。。
0 请登录后投票
   发表时间:2010-12-10  
         Map results=null; 
             if (results == null) 
                 results = new HashMap(); 

这段啥意思?
0 请登录后投票
   发表时间:2010-12-10  
谢谢你的建议
0 请登录后投票
   发表时间:2010-12-10  
luckaway 写道
he_wen 写道
哥们不要重构而重构,思维固化了可不是什么好事。在重构里面讲的只是建议。。。

好的建议

这个,我只能说,没理解到重构的精髓,重构不是优化!!!
0 请登录后投票
   发表时间:2010-12-10  
a=K%20F%b=ok.这个不行吧
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics