例如,我有以下字符串:如何選擇以第一個索引開頭並以第一個逗號開頭的子串?
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這將創建一個字符串數組。 –