gpt4 book ai didi

java - 可以使用正则表达式来获取子字符串吗?

转载 作者:行者123 更新时间:2023-12-01 14:12:05 25 4
gpt4 key购买 nike

我正在编写一些 Java FX 代码,在其中评估正在单击哪个按钮,因此我需要比较 getSource 字符串的 id。

我总是收到这样的字符串:

Button[id=playButton, styleClass=button]
Button[id=pauseButton, styleClass=button]
Button[id=stopButton, styleClass=button]
Button[id=nextButton, styleClass=button]

因此,根据单击的按钮,我执行一些语句。我使用了一组 ifelse if 来评估 contains(id) ,其中 id 将播放、暂停、停止和下一个。

我希望最好使用一个开关,这样每种情况都会播放、暂停、停止和下一个。如何获取子字符串,仅获取播放、暂停、停止或下一个中的任何一个?

最佳答案

当前两个调用的简单 indexOf("id=")、lastIndexOf ("Button,") 和 subString 就可以正常工作时,为什么还需要正则表达式?

关于java - 可以使用正则表达式来获取子字符串吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18437494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com