你去看一下String这个类,它里面有处理字符串的一些方法,还有StringBuffer这个类,也是处理字符串的功能。
解决方案 »
- dom4j解析xml每修改一次增加一个空行,是什么原因,如何解决?
- 【类定义中,成员变量和成员方法之间,单独放一个println语句输出语句,能执行吗,这算什么?】
- 正则表达式问题
- 急,在线等,怎么使用js在一个页面中实现点击不同的按扭调出相应的页面
- 新手:java调用存贮过程问题,请各位近来帮个忙,,急,在线等.
- &和&&的区别?
- java提供的可视化集成开发环境有哪些?
- 当我做jtree的类,我要动态的根据需要来增加节点例如
- 急急急小弟吐血求各位高手帮忙?
- truncate有索引的表和没有索引的表速度一样吗?
- 已知char[]的encoding,如何将其转换为unicode的String
- 怎样从数据库中把数据读出来,然后放入hash表中?
String content = doc.getText(0,doc.getLength());
int pos = content.indexOf(srch);// case sensitive
int pos1 = content.toUpperCase().indexOf(srch.toUpperCase());
这里提供的是大小写敏感与不敏感的解答,完全匹配和包含的字符串都能找出.
如果要分开完全匹配和包含两种情况,则需要用正则表达式了.
比如说想在字符串中找Tt1或TT9,可以用:
java.util.regex.Pattern.matches("^T[tT][19]*$",str);
("^T[tT][19]*$"就是正则表达式,在UNIX下是用得很多的.