0%
- 使用
String.split(expr)
方法时,要注意expr
是否是正则表达式的通配符,如 .
, $
等,要使用双反斜杠进行转译\\
,\
要使用\\\\
进行转译
1 2 3 4 5 6
| String s = "abc.def.ghi"; String[] split = s.split("\\."); System.out.println(Arrays.toString(split));
[abc, def, ghi]
|
1 2 3 4 5 6 7 8
| String s = "abc\\def\\ghi"; System.out.println("s:\t\t" + s); String[] split = s.split("\\\\"); System.out.println("split:\t" + Arrays.toString(split));
s: abc\def\ghi split: [abc, def, ghi]
|
- 集合new对象时添加元素
1 2 3 4 5 6 7 8 9
| Map<String, Integer> map = new HashMap<String, Integer>(){{ put("a", 0); put("b", 1); }}; System.out.println(map);
map.put("c", 2); System.out.println(map);
|
输出结果:
- 查看Java版本信息
1
| System.out.println(System.getProperty("java.version"));
|