给定这个字符串http://verylongurlverylonngurl/image.jpg
&我想剪掉最后一个“/”之前的所有部分。例如,我想删除http://verylongurlverylonngurl/
上面字符串的一部分。结果将是“image.jpg”。
我必须剪切字符串“标签”&剪切该字符串的代码必须在 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;
}
}
看代码:label.substring(label.length()-9,label.length()-1)
这段代码给出了结果但不能申请其他变量字符串。
那么,如何仅用 1 行代码剪切字符串的一部分,以便我可以将该代码放入 super() 中。也许我们必须使用正则表达式或其他东西?