例如,我有以下字符串:如何选择以第一个索引开头并以第一个逗号开头的子串?
ABC123, CBA 123, cba.cba
我怎么可以只选择ABC123
,第一个逗号后发射什么?
出于某种原因,我已经能够让它以相反的方式工作,但不是正确的方式。 \ _0.o_/
这里的一些源代码,即使它不是真正相关的,因为它不工作:
private void resultListValueChanged(javax.swing.event.ListSelectionEvent evt) {
// TODO add your handling code here:
searchText.setText(resultList.getSelectedValue().substring(resultList.getSelectedValue().indexOf(",")+1).trim());
}
这将产生
CBA 123, cba.cba
SOLUTION
private void resultListValueChanged(javax.swing.event.ListSelectionEvent evt) {
// TODO add your handling code here:
searchText.setText(resultList.getSelectedValue().substring(0,resultList.getSelectedValue().indexOf(",")));
}
使用字符串(开始,结束) –
只是做到这一点: “ABC123,CBA 123,cba.cba” .split( “”)[0] –
@RémyBaron这将创建一个字符串数组。 –