`
king520
  • 浏览: 167112 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
文章分类
社区版块
存档分类
最新评论

Java奇怪的字符串处理

 
阅读更多

JDK:java1.4


自己拼了一个字符串,要把字符串切割成一个字符数组并且进行相应的赋值操作。
如:String str = "CA(中国国际航空公司)$CA1502$2010-08-20$11:55$2010-08-20$14:20$747$50$2600";
切割操作时,String[] ttt = str.split("$");
结果结果却是ttt.lenth=1
然后切割后的第一个字符ttt[0]就是切割前的字符串。
料想Java的API不应该那么低级吧,这种功能都不能实现,那不是吐血。


之前一个同事用replace方法也是不行的。想想应该是$是特殊字符串吧。是不是需要转义呢。
Goole了一下 确实是这个原因。正确的代码如下:

确实是需要转义的。

分享到:
评论

相关推荐

    JAVA面试题最全集

    编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串。 9.Java中访问数据库的步骤,Statement和PreparedStatement之间的区别。 10.找出下列代码可能存在的错误,并说明原因: 二、JSP&Servlet...

    java 面试题 总结

    JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变...

    超级有影响力霸气的Java面试题大全文档

     JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要...

    C++实例输入多行数字到数组

    在JAVA中有相应的函数直接将一行拆成数组,感觉在C++中这中输入方式还是挺奇怪的,今天想出一种解决方式。 思路: 每次读入一个字符,判断是不是EOF,如果是的话跳出循环; 不是EOF将字符放回缓冲区; 读入换行符,...

    DWR.xml配置文件说明书(含源码)

    客户端的javascript将返回给reply对象(此时reply是java.util.date的字符串形式) 3.5 The 'scripted' Creator DWR 已经默认配置了scripted creator配置, 这种类型的creator采用BSF执行脚本语言并返回bean.例如 ......

    knox:用Go编写的一种实验性编程语言,可编译为C语言

    字符串,列表和映射是一流的数据结构,应该像Python一样容易。 可操作性。 使用任何C库并生成C库。 易于安装和使用。 没有像C#或Java这样的大规模安装,也没有像Go的gopath这样烦人的配置。 足够快。 编译时间,...

    gs-messaging-redis:与Redis进行消息传递

    您将构建一个应用程序,该应用程序使用StringRedisTemplate发布字符串消息,并使用MessageListenerAdapter使POJO订阅该消息。 笔记 使用Spring Data Redis作为发布消息的方法听起来很奇怪,但是,正如您将发现的...

    源码统计器1.1版(源码+软件)

    目前能记录cpp文件中字符串换行但没有用\结尾的问题。 3、 增加了将统计结果保存为Excel文件的功能。 4、 增加了动态图标。 5、 其他还做了一些小改动,不再一一说明。 新软件的界面为: 1.1版的《源码统计...

    c#学习笔记.txt

    用引号引起来的字符串括在双引号 (") 内, 并且可以包含包括换码序列在内的任何字符用 @ 引起来的字符串以 @ 开头,并用双引号引起来。用 @ 引起来的字符串以 @ 开头,并用双引号引起来。若要在一个用 @ 引起来的字符...

    源码统计器v1.1

    目前能记录cpp文件中字符串换行但没有用结尾的问题。 3、 增加了将统计结果保存为Excel文件的功能。 4、 增加了动态图标。 5、 其他还做了一些小改动,不再一一说明。 1.1版的《源码统计器》也如原版本一样,...

    C#微软培训资料

    8.4 异常处理语句 .95 8.5 小 结 .100 第三部分 面向对象的 C#.101 第九章 面向对象的程序设计 .101 9.1 面向对象的基本概念.101 9.2 对象的模型技术 .103 9.3 面向对象的分析 .105 9.4 面向对象的设计...

    FreeMarker 手册

    4.4 空白处理 ................................................................................................... 56 4.5 替换(方括号)语法 ................................................................

    asp.net知识库

    .NET 2.0中的字符串比较 小试ASP.NET 2.0的兼容性 为 asp.net 2.0 的菜单控件增加 target 属性 ASP.NET 2.0 的内部变化 常见的 ASP.NET 2.0 转换问题和解决方案 Asp.Net2.0无刷新客户端回调 体验.net 2.0 的优雅(1...

    超完整FreeMarker中文教程,代码

    4.4 空白处理 ................................................................................................... 57 4.5替换(方括号)语法 .................................................................

Global site tag (gtag.js) - Google Analytics