假如一个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

解决方案 »

  1.   

    把\ 替换成 \\
    把" 替换成 \"
    也就是一楼所说的转义字符。
    如\t代表tab制表符   \n代表换行符   \r代表回车  等等。
    楼主在定义字符串变量的时候可以用转义字符就可以了。
    要是\表示路径时,还可以用/替换,一般不会出什么问题。
      

  2.   

    C#里可以@"c:\windows\1.txt"
    JAVA5以前只能\\  6我没用过~~~~ 给点分 谢谢
      

  3.   

    在java里,'\'是转义字符,要么用'\\'或'/'
    C:\\ABC\\CDF\\XYZ\\DFSD\\SexDial\\src\\sd_main.cpp

    C:/ABC/CDF/XYZ/DFSD/SexDial/src/sd_main.cpp