Tom*_*Tom 0 java regex string substring
鉴于这个字符串http://verylongurlverylonngurl/image.jpg&我想在最后一个"/"之前切掉所有部分.例如,我想删除http://verylongurlverylonngurl/上面的字符串部分.结果将是"image.jpg".
我必须剪切String"Label"和剪切的代码,String必须在super()关键字内,而super关键字必须是构造函数中的第一个语句.对这段代码感兴趣:
private class TextShortenedCheckBox extends CheckBox{
private String originalText;
public TextShortenedCheckBox(String label, int visibleLength){
super(label.substring(label.length()-9,label.length()-1));
originalText=label;
}
@Override
public String getText(){
return originalText;
}
}
Run Code Online (Sandbox Code Playgroud)
查看代码:label.substring(label.length()-9,label.length()-1)此代码给出结果但不能申请其他变量字符串.
那么,如何通过一行代码剪切一部分字符串,以便我可以将该代码放在super()中.也许我们必须使用正则表达式或其他东西?