黑马程序员技术交流社区
标题:
关于转移字符的问题
[打印本页]
作者:
HM李帅
时间:
2013-3-14 15:09
标题:
关于转移字符的问题
本帖最后由 HM李帅 于 2013-3-15 09:08 编辑
public static void main(String[] args) {
String a = "qwe.rew.weq";
String[] b = a.split(".");
for (int i = 0; i < b.length; i++) {
System.out.println(b
);
}
}
public static void main(String[] args) {
String a = "qwe.rew.weq";
String[] b = a.split("\\."); //加了转义字符
for (int i = 0; i < b.length; i++) {
System.out.println(b
);
}
}
上面的没有输出 底下的输出
qwe
rew
weq
像这种使用split时需要转义的字符除了. 之外 还有什么
另外还有没有其他的像split这种需要把这些字符转义了再使用的方法
作者:
Benwolf0818
时间:
2013-3-14 15:52
当且仅当特殊字符在所用上下文中具有特殊含义时,才必须对它们进行转义。
常见的转移自负有 . * + % @ $ ( ) ?
作者:
tianyun
时间:
2013-3-14 16:18
转义字符常用于参数为字符串的函数,java解析字符时,按照特定规则解析。但得注意这种情况:控制台接受数据并在控制台输出时,转义字符是不起作用的,回原样输出。
作者:
丘凤光
时间:
2013-3-14 16:42
C#的知道,java的学习学习
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2