我将有一个像"hello"world这样的字符串作为一个hashmap键.这个键实际上来自用户输入,这就是为什么有可能把这样的东西作为一个键.这样可以吗?
绝对.就Java源代码而言,双引号字符只是"特殊".你甚至可以在Java本身内逃避它:
HashMap<String, String> map = new HashMap<String, String>();
map.put("foo\"bar", "value");
System.out.println(map.get("foo\"bar")); // Will print value
这里的关键本身就是foo"bar - 反斜杠只是用于在字符串文字中转义.
| 归档时间: | 
 | 
| 查看次数: | 3435 次 | 
| 最近记录: |