我有以下字符串,我需要拆分"_Folder43\"
,以便我只在圖像名稱在數組的第二個元素。如何拆分此字符串
E:\generated\_Folder43\image4565.jpg
到目前爲止,我下面的代碼
String[] tokens = imageLoc.split("_Folder43\"); //backslash escapes the double quotes!
imageLoc = tokens[1];
System.out.println(imageLoc);
上面第一行代碼是哪裏出了問題是因爲在那裏反斜槓轉義雙引號,因此不允許結束的字符串。
所需的輸出image4565.jpg
我可以知道分裂的原因。我們可以得到如下所示的文件名imageLoc.substring(imageLoc.lastIndexOf(「\\」)+ 1,imageLoc.length()); – VKPRO 2013-04-24 17:03:56
同意。它可以更簡單。你不需要最後一個參數:'imageLoc = imageLoc.substring(imageLoc.lastIndexOf(「\\」)+ 1);' – 2013-04-24 17:08:52
悲傷的熊貓在視圖層做這件事。 – 2013-04-24 17:10:37