相关疑难解决方法(0)

从JAVA中的字符串(从url类型更改)中删除尾部斜杠

我想从Java中的字符串中删除尾部斜杠.

我想检查字符串是否以url结尾,如果是,我想删除它.

这是我有的:

String s = "http://almaden.ibm.com/";

s= s.replaceAll("/","");
Run Code Online (Sandbox Code Playgroud)

还有这个:

String s = "http://almaden.ibm.com/";
length  =  s.length();
--length;
Char buff = s.charAt((length);
if(buff == '/')
{
     LOGGER.info("ends with trailing slash");
/*how to remove?*/
}
else  LOGGER.info("Doesnt end with trailing slash");
Run Code Online (Sandbox Code Playgroud)

但是没有工作.

java url slash trailing

38
推荐指数
5
解决办法
5万
查看次数

在最后一次出现字符后删除字符串

在我的应用程序中,我附加一个字符串来创建生成URL的路径.现在我想在按下后退按钮时删除附加的字符串.

假设这是字符串:

/String1/String2/String3/String4/String5
Run Code Online (Sandbox Code Playgroud)

现在我想要一个这样的字符串:

/String1/String2/String3/String4/
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

java

38
推荐指数
3
解决办法
6万
查看次数

如何在java中的第三个斜杠后获取字符串

我试图在第三个斜杠后获取字符串.但我不知道该怎么做.我曾经使用过分裂,但这不是我想要的.

for(String obj2: listKey.getCommonPrefixes()){
    Map<String, String> map = new HashMap<String, String>();
    String[] id = obj2.split("/");
    if (id.length > 3) {
        String name = id[3];
        map.put("id", name);
        map.put("date", "null");
        map.put("size", String.valueOf(obj2.length()));
        keys.add(map);
    }
}
Run Code Online (Sandbox Code Playgroud)

id[3]只给了我id[3]但是我想要在第三次斜线之后的所有东西?我怎样才能做到这一点?

java substring indexof

0
推荐指数
1
解决办法
1667
查看次数

标签 统计

java ×3

indexof ×1

slash ×1

substring ×1

trailing ×1

url ×1