public static String stripTrailingSlash(String str) {
        if (isNullOrEmpty(str)) {
            return str;
        }
        if (str.charAt(str.length() - 1) == '/') {
            return str.substring(0, str.length() - 1);
        }
        return str;
    }
@Test
    void testStripTrailingSlash() {
        assertNull(StringUtil.stripTrailingSlash(null));
        assertEquals("", StringUtil.stripTrailingSlash(""));
        assertEquals("a", StringUtil.stripTrailingSlash("a"));
        assertEquals("a", StringUtil.stripTrailingSlash("a/"));
        assertEquals("a/a", StringUtil.stripTrailingSlash("a/a"));
        assertEquals("a/", StringUtil.stripTrailingSlash("a//"));
    }