标签:
技术知识点一
在Java与HTML中有时候会出现转义的情况。比如:</br>是HTML的标签换行;\n 是Java代码里面的转义符,表示换行。可以使用replace,使用对象是参数,replaceAll则是基于表达式的替换。
例如:respContent = respContent.replaceAll("<br>", "\n"); 这个是用Java来替换HTML的标签。
String src = new String("ab43a2c43d");
system.out.println(src.replace("a","f")); =>fb43f2c43d.
system.out.println(src.replace("\\d","*")); =>ab**afc**d.//所有的数字换成*
这中情况可以在社区屏蔽一些字的时候可以用上。
replaceFirst 是屏蔽相同的情况的第一个
技术知识点二
POJO类和JavaBean之间的区别
可以翻译成一个普通的类和一个组件。
POJO类具有一部分的getter/setter没有逻辑的处理方式,然而JavaBean是要被容器所创建,也就是需要tomcat创建的,而且不能被跨进程使用,则个是个无参的构造器,吧业务逻辑和显示分离开来。就比如在Struts2n那个文件是JavaBean,有加进去。
技术知识点三
equals()和equalsIgnoreCase的区别
equals是比较两个字符串是否相等。boolean类型;;
equalsIgnoreCase是不缺别大小写比较,它会认为A-Z和a-z是一样的
boolean equalsIgnoreCase (String str) str是用来做比较的字符串
技术知识点四
StringBuffer 和String的区别 StringBuffer在功能上和String类中的功能是完全一样的,最大的区别是在StringBuffer对象每次修改都会干煸对象的自身。
这个对于在微信的开发过程中,access_token在120分钟后会自动的更换,所以用StringBuffer进行存储会更好一些。
标签:
原文地址:http://dsh109.blog.51cto.com/6945689/1622005