获取异常为“无效转义序列(有效转义序列为 f &”; & # 39; )“



当我试图从excel文件中读取数据时,它给我错误为"无效转义序列(有效的是b t n f r " ' )"如何解决??

My string is

String path = "C:Documents and SettingsDesktop parm .xlsx";


我已经尝试了两种方式,但无法运行我的脚本。我正在写java程序从excel文件中读取数据。所以对于path,我使用了那个字符串,但无法让它发生!

试试这个:

int i=0;
StringTokenizer strToken = new StringTokenizer(path, "\");
while (strToken.hasMoreTokens()) {                  
  i += 1;
  System.out.println(i + ". element: " + strToken.nextToken());
}

你没有提供这么多的信息,所以我试图猜测你实际上在做什么。但是假设你想在c#中打开一个Excel文件,那么你的字符串是错误的,因为它包含无效的转义序列。但是,这很容易修复:

String path = @"C:Documents and SettingsDesktopParam.xlsx";

注意字符串前面的@

或者您可以转义字符串中的反斜杠:

String path = "C:\Documents and Settings\Desktop\Param.xlsx";

最新更新