java正则表达式去掉匹配空格空行
java 的去掉空格空行的例子:
String so = "haolong, hei eip, "
+"ting, " +
" oo|,"
+" ";
System.out.println(so.length());
// so.replaceAll("(\n|\r\n)\\s*", ""); 测试是不可以
//[\s\p{Zs}]这个可以,要同时匹配 \s 以及各种其他的空白字符(包括全角空格等),可以使用
Pattern pattern = Pattern.compile("[\\s\\p{Zs}]");
Matcher re = pattern.matcher(so);
so=re.replaceAll("");
// so.replace("(\\r\\n)+|\\n+|\\s+","");测试是不可以
// so.replaceAll("(\n|\r\n)\\s*", "");测试是不可以
// so.replaceAll("(\n|\r\n)\\s+", "$1");测试是不可以
System.out.println(so.length());
System.out.println(so);
"\s"匹配的是哪一种空格?
\s匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格
\s 空白字符:[ \t\n\x0B\f\r] //这个是重点!
\t 制表符 ('\u0009')
\n 新行(换行)符 ('\u000A')
\r 回车符 ('\u000D')
\f 换页符 ('\u000C')
\a 报警 (bell) 符 ('\u0007')
\e 转义符 ('\u001B')
\cx 对应于 x 的控制符
\s 并不能匹配中文全角空格。
\s
相关文档:
在成功实现Java调用C++之后,接下来想到能否通过JNA实现Java调用Fortran,今天试验了一下,还是比较容易的。
网上有一个Java调用F95的例子,但是我考虑不仅要实现F95的调用,还要实现F77的调用,所以费了一些周折。
问题的关键在于F77为过程名自动添加了一个尾部的下划线,所以sub1这个过程,到Java一端,就变成了sub1_, ......
Basic concepts in OOP
Encapsulation:隐藏实现过程,对外提供公开一致的接口、使软件易于更新与维护。
Polymorphism:一个事物自动获得另一事物的状态行为的机制。
Inheritance:一个类自动获得另一个类的属性或者方法的过程。
1.类的结构
类名
&nb ......
传智播客JAVA培训20100524SPRING SECURITY
这两天反反复复的看了佟刚老师的教育办公管理系统的项目视频,真是感觉到该老师真是强大,讲的项目非常有技术含量,虽然到现在我都还是半知半解,但是对于以后的发展,我也一想非常有用,因为这么复习的源代码,如果换着一个新人来的话,不知道要多久才能吃透哦!我之所以 ......
1。要用到的包有:
2.json , java之间基本类型的转换,
StringBuffer sb = new StringBuffer("{'name':'oop'}");
JSONObject jo = JSONObject.fromObject(sb.toString());
Map<String,Object> map = new HashMap<String,Object>();
&nbs ......