假如一个String里面包含;"\等符号,该如何定义这个String。例如有这样一个String,该如何定义
C:\ABC\CDF\XYZ\DFSD\SexDial\src\sd_main.cpp;494;0;Error;3;LEF_BASE;METRICS.E.Cyclomatic complexity (VG);Error;FreeResourceLibrary;2104077470;Violated metric "Cyclomatic complexity (VG)": FreeResourceLibrary 2>1;;Existing;Analyze;User Defied Error Category 2
C:\ABC\CDF\XYZ\DFSD\SexDial\src\sd_main.cpp;494;0;Error;3;LEF_BASE;METRICS.E.Cyclomatic complexity (VG);Error;FreeResourceLibrary;2104077470;Violated metric "Cyclomatic complexity (VG)": FreeResourceLibrary 2>1;;Existing;Analyze;User Defied Error Category 2
把" 替换成 \"
也就是一楼所说的转义字符。
如\t代表tab制表符 \n代表换行符 \r代表回车 等等。
楼主在定义字符串变量的时候可以用转义字符就可以了。
要是\表示路径时,还可以用/替换,一般不会出什么问题。
JAVA5以前只能\\ 6我没用过~~~~ 给点分 谢谢
C:\\ABC\\CDF\\XYZ\\DFSD\\SexDial\\src\\sd_main.cpp
或
C:/ABC/CDF/XYZ/DFSD/SexDial/src/sd_main.cpp