- 浏览: 364670 次
- 来自: 北京
文章分类
- 全部博客 (237)
- XML (6)
- JavaSE (39)
- Junit (1)
- Maven (10)
- JavaScript (12)
- JavaEE (16)
- HTML5 (10)
- java多线程 (8)
- Hibernate (30)
- Java反射 (3)
- Spring (11)
- Struts (1)
- svn (2)
- linux (12)
- 代码实例 (1)
- 设计模式 (1)
- UML (1)
- javassist (1)
- Oracle (3)
- Hibernate异常 (9)
- DWR (6)
- Java泛型 (2)
- SpringMVC (11)
- Dbunit (3)
- github (2)
- Algorithm (1)
- zTree (1)
- jquery (7)
- freemarker (4)
- mysql (5)
- ffmpeg (1)
- 编码 (1)
- lucene (15)
- hadoop (1)
- JVM (1)
- Regular Expressions (5)
- myeclipse (1)
- 爬虫 (7)
- 加密 (3)
- WebService (2)
- Socket (2)
- Windows (1)
最新评论
-
wxpsjm:
好直接
HV000030: No validator could be found for type: java.lang.Integer. -
wxhhbdx:
学习了,对新手来说很不错的教程。
SpringMVC入门 (二) 数值传递 -
xgcai:
正好在学dwr
DWR入门 (二)用户实例
数据库有一个关键字列-keyword,里面存放的关键字格式如下:
aaa|bbb|ccc
当得到了这些关键字的字符串之后 , 要将其通过split分出来。
首先会想到用split("|"),
但是结果发现所有的单字符都被分了出来。
出现上面结果的原因貌似是|会被jvm当做“或”来处理。
split的参数是正则表达式, 而|会被当做特殊字符来对待。
解决方法是通过转义字符(escape sequence) \ 来转义(escape) |.
代码如下:
这样就能得到我们想要的结果了。
aaa|bbb|ccc
当得到了这些关键字的字符串之后 , 要将其通过split分出来。
首先会想到用split("|"),
但是结果发现所有的单字符都被分了出来。
String keyword="aaa|bbb|nihao|"; String[] ks2=keyword.split("|"); for(String k:ks2){ System.out.println(k); /* 输出结果 a a a | b ... */ }
出现上面结果的原因貌似是|会被jvm当做“或”来处理。
split的参数是正则表达式, 而|会被当做特殊字符来对待。
解决方法是通过转义字符(escape sequence) \ 来转义(escape) |.
代码如下:
String[] ks=keyword.split("\\|"); // "\\"代表反斜杠"\", 而反斜杠将|进行转义。 for(String k:ks){ System.out.println(k); }
这样就能得到我们想要的结果了。
发表评论
-
Socket编程的HelloWorld实例
2014-11-07 15:05 853public class Client { ... -
ImageIO宋体出现小方框的解决
2014-11-03 16:34 875http://www.blogjava.net/yuanqix ... -
ArrayList根据条件+for循环批量删除的方法
2014-09-23 11:39 2675场景如下: ArrayList<Obj> list ... -
Java内部类的实例化
2014-08-06 15:51 993class A{ getInstance(){ ... -
通过Thread.sleep把任务平均分配给线程按顺序执行的小例子
2014-07-22 10:46 1023package com.lj.test.JavaSe4; ... -
输入两个整数, 计算百分比
2014-07-21 18:01 1426public static String getPercen ... -
timer cancel方法的一个小实例
2014-07-21 12:14 1089package com.lj.timer; import ... -
通过Calendar获取上个月的最后一天
2014-06-26 12:11 2812Calendar cal=Calendar.getI ... -
通过BigInteger进行数字进制的相互转换
2014-06-24 11:09 24891. 十六进制转换为十进制 BigInteger deci ... -
[转]RSA实例
2014-06-18 17:27 866package com.lj.rsa; import j ... -
[转]sun.misc.BASE64Encoder找不到jar包的解决方法
2014-06-18 15:43 9091.右键项目-》属性-》java bulid path-》jr ... -
空Object转换String的陷阱
2014-06-17 15:45 769Object a=null; String b ... -
Java Convert Long to Date
2014-06-16 18:06 726问题: I have list with long value ... -
[转]JAVA中List&Set转换
2014-06-07 14:23 484JAVA中List&Set转换 list = new ... -
aes加密时的Illegal key size or default parameters
2014-06-06 14:21 3807KeyGenerator kgen = KeyGenerat ... -
String.replaceLast()
2014-06-03 16:02 1049http://stackoverflow.com/questi ... -
通过正则表达式来获取json数值
2014-05-23 11:39 13private String getJsonValue(Str ... -
java找不到或无法加载主类
2014-05-19 13:21 1237用CMD运行java +类名, 居然碰到这个问题。 编译是没有 ... -
char和int类型相互转换
2013-12-10 18:43 1317今天看到别人使用一个方法 ->String.indexO ... -
Java实现Arrays.map2List
2013-12-02 18:18 706public class Test01 { pub ...
相关推荐
Java转义字符,适合初学者,Java转义字符 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 ...
JAVA转义字符
java中常见的转义字符,收集的,很有用
JAVA转义字符[文].pdf
自己总结的Java转义字符 很好用 方便查阅
Java转义字符的使用和理解
常见转义字符列表,没有什么技术含量,只是为了记忆方便
常用HTML转义字符,html转义符,JavaScript转义符,html转义字符表,HTML语言特殊字符对照表(ISO Latin-1字符集) - 来源:嘻嘻网 114_xixik_com_files
excel格式,方便查询 本人整理的ascii码,有详细想介绍ascii控制字符的意义 还包括了c、c++、java所有的转义字符
JAVA实现html转义字符及css清除_.docx
HTML转义字符大全:ISO Latin-1字符集,各种字符的转义
String(字符串)——转义字符 转义字符) ASCII 编码为每个字符都分配了唯一的编号,称为编码值。在 Python 中,一个 ASCII 字符除了可以用它的实体(也就是真正的字符)表示,还可以用它的编码值表示。这种使用...
C语言转义字符大全
HTML_转义字符 HTML_转义字符
Python 转义字符逐个详解。一次性全面了解所有转义字符的含义及其用法。
避免gson使用时将一些字符自动转为Unicode转义字符
C语言常用转义字符表 C语言常用转义字符表
粗浅整理了java的关键字、标识符、注释、转义字符相关知识,十分浅显,这也是现阶段所能理解的程度,希望以后能够更加深入的理解
关于转义字符串整理的一些资料,包括转义字符穿的解释、组成信息和转义字符的使用
3.8_ 转义字符|理解什么是写代码与Python的基本类型|Python3.8入门_&_进阶_&_原生爬虫实战完全解读