Java tutorial
//package com.java2s; public class Main { /** * The Unix separator character. */ private static final char UNIX_SEPARATOR = '/'; /** * The Windows separator character. */ private static final char WINDOWS_SEPARATOR = '\\'; public static int indexOfLastSeparator(String filePath) { if (filePath == null) { return -1; } int lastUnixPos = filePath.lastIndexOf(UNIX_SEPARATOR); int lastWindowsPos = filePath.lastIndexOf(WINDOWS_SEPARATOR); return (lastUnixPos >= lastWindowsPos) ? lastUnixPos : lastWindowsPos; } }