java 知识点
来源:互联网 发布:上海大学乐乎新楼宾馆 编辑:程序博客网 时间:2024/05/22 14:13
Ljava.lang.String表示一个字符串数组,即String[] tmp;
String.replace 与String.replaceAll
replace是基于char 或字符串里德替换;
replaceAll是基于正则表达式进行替换。
java.util.Scanner 可以扫瞄文件,字符串以及键盘输入的字符,有与split相同的功能,默认用token:空格。
判断java对象是不是数组:
public boolean isClass(Object obj){
Class c=obj.getClass();
return c.isArray();
}
java.util.ConcurrentModificationException参考资料
http://www.blogjava.net/sitinspring/archive/2007/12/03/165006.html
取得vm内存使用情况:
Runtime.getRuntime().totalMemory()
Runtime.getRuntime().freeMemory()
正则表达式:
String tmp2 = "<a href=/"$seourl.encodeURL%28/" storeitem.html?vid=/"20081218001&iid=14123/" )=/"/">";
String tmp = "$seourl.encodeURL[/"storeitem.html?vid=$vendorSettingsDTO.vendorId&iid=14123/")/">";
String tmp3 = "seourl.encodeURL[^(]{3}";
String tmp4 ="vid=/"[0-9]{11}&[^amp;]{4}";
Pattern p = Pattern.compile(tmp3);
Matcher match = p.matcher(tmp2);
System.out.println(match.replaceAll("seourl.encodeURL("));
Matcher match2 = p.matcher(tmp2);
System.out.println(match2.find());
matches与find
例:\\s{2,}包含连续空格,就提示出错信息
matches是匹配,匹配是根据一定的格式去比较,上面的正则表达式就是错误的,
应该是\\S*\\s{2,}\\S*,这个正则就匹配aa ddd
find是找到,上面正则是正确的,只需要找到2个连续的空格就行了
- Java知识点
- java 知识点
- java 知识点
- JAVA知识点
- java 知识点
- java知识点
- Java知识点
- Java知识点
- java 知识点
- JAVA知识点
- java 知识点
- Java知识点
- java知识点
- Java 知识点
- java知识点
- Java知识点
- java知识点
- Java知识点
- send,recv,sendto,recvfrom
- 在开发板上增加中文环境
- Java软件架构师需要的东西
- Java远程通讯可选技术及原理(一)
- 坚持的力量
- java 知识点
- 关于中英数字混的字串符分割问题
- 几种后缀文件名
- 分页~~
- 《你的灯亮着吗》 第二版 读书笔记
- JavaScript 拖放(拖拽、拖动)层效果(程序原理+深度分析)
- WinSock学习笔记
- Windows Sockets 网络编程 WINDOWS SOCKETS 1.1 程序设计
- J2EE学习中一些值得研究的开源项目