我正在尝试学习如何使用lastIndexOf
函数,但代码对我不起作用。单击按钮后,我只得到整个文本,而不仅仅是扩展名。我究竟做错了什么?
private String getExtension(String s)
{
char dot='.';
int pos=s.lastIndexOf("dot");
String root=s.substring(pos+1);
return root;
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
{
String s=jTextField1.getText();
jLabel1.setText(getExtension(s));
}