我正在编写一些代码Java FX代码,我在其中评估了哪个按钮被点击,所以我需要比较getSource
字符串的id。
我总是得到如下字符串:
按钮[id = playButton,styleClass = button]
按钮[id = pauseButton,styleClass = button]
按钮[id = stopButton,styleClass = button]
按钮[id = nextButton,styleClass = button]
因此,根据单击哪个按钮,我执行一些语句。我正在使用一组if
和else if
评估contains(id)
,其中id将播放,暂停,停止和下一个。
我更喜欢使用开关,所以每个案例都可以播放,暂停,停止和下一个。 我如何获得一个subString,只获得播放,暂停,停止或下一个?
答案 0 :(得分:1)
为什么你需要正则表达式,当前两个调用的简单indexOf(“id =”),lastIndexOf(“Button,”)和subString才能正常工作?