开发闲聊(一)
2011-11-19 00:30
211 查看
闲逛看见一哥们儿博客中发表“关于JAVA String类中Bug ”的小插曲,于是乎好奇心再一次强烈起来,详细看了如下博文。
在采用String的split()方法的时候一定要注意:
String str ="111|l11111";
//System.out.println(Arrays.toString(str.split("|")));
String[] strs = str.split("|");
for (String string : strs)
{
System.out.println(string);
}
output:
1
1
1
|
l
1
1
1
1
1
看到split中的参数就大概知道“哥”您误解了,这不是String类的bug,是因为split中的参数是正则表达式。而要想正确切分如上字符串则用split("\\|");或者split("[|]");都可以。
如上小问题的体会就是自己以后做事也要小心。做程序有点像做针线活
在采用String的split()方法的时候一定要注意:
String str ="111|l11111";
//System.out.println(Arrays.toString(str.split("|")));
String[] strs = str.split("|");
for (String string : strs)
{
System.out.println(string);
}
output:
1
1
1
|
l
1
1
1
1
1
看到split中的参数就大概知道“哥”您误解了,这不是String类的bug,是因为split中的参数是正则表达式。而要想正确切分如上字符串则用split("\\|");或者split("[|]");都可以。
如上小问题的体会就是自己以后做事也要小心。做程序有点像做针线活
相关文章推荐
- 同事间闲聊,如何成为优秀架构师?如何才能快速能成为C#ASP.NET开发高手?
- app开发要多少钱?闲聊APP开发的报价问题
- 同事间闲聊,如何成为优秀架构师?如何才能快速能成为C#ASP.NET开发高手?
- windows桌面开发闲聊
- 同事间闲聊,如何成为优秀架构师?如何才能快速能成为C#ASP.NET开发高手?
- 闲聊桌面应用开发[Win16->Win32->ATL/WTL/MFC->WinForm->WPF/Silverlight/WinRT]
- 开发闲聊(二)--eclipse工程目录中不显示红叉(代码错误提示)
- 开发闲聊(三)——讨厌的double类型
- 开发闲聊(二)--eclipse工程目录中不显示红叉(代码错误提示)
- 闲聊桌面应用开发[Win16->Win32->ATL/WTL/MFC->WinForm->WPF/Silverlight/WinRT]
- 开发闲聊(二)--eclipse工程目录中不显示红叉(代码错误提示)
- 闲聊桌面应用开发[Win16->Win32->ATL/WTL/MFC->WinForm->WPF/Silverlight/WinRT]
- 网络蜘蛛程序开发
- MS-SQL server数据库开发精典技巧
- 2007_01_22炸弹人开发日志
- Ubuntu 7.04 搭建JSP开发环境
- IIS开发主管在PDC称IIS 7向Apache学习
- ZZ:使用.NET语言开发Silverlight应用程序入门(二):界面和对象模型
- 100本顶尖软件开发书籍
- Elipse 下面Corba开发图解