compile error 1.5 (string method)

I have written following code to convert backslash to forwardslash.
if(filePathPrefix.indexOf("\\") > -1)
      filePathPrefix = filePathPrefix.replace("\\", "/");

This code works fine in 1.4 but gives a compile time error in 1.5
The type Comparable is not generic; it cannot be parameterized with arguments <String>
Please tell me how to resolve this
julie_456Asked:
Who is Participating?
 
CEHJConnect With a Mentor Commented:
To be more efficient all round, as well as to solve the problem, you can do
filePathPrefix = filePathPrefix.replace('\\', '/');

Open in new window

0
 
marklorenzCommented:
I'm assuming you know that you can use File.separator to get the proper character for your plaform.  That said, you can always use a forward slash ("/") since it works on all platforms, including Windows.  To make sure you have all forward slashes, you can use:

path = replace(path,"\","/","all);path = replace(path,"\","/","all);
0
 
CEHJCommented:
>>This code works fine in 1.4 but gives a compile time error in 1.5

It's actually exactly the other way around. The version of replace you were using was introduced in 1.5
0
 
CEHJCommented:
:-)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.