Zum Beispiel habe ich die folgende Zeichenfolge:Wie kann ich die Teilzeichenfolge beginnend mit dem ersten Index und bis zum ersten Komma auswählen?
ABC123, CBA 123, cba.cba
Wie kann ich nur ABC123
wählen, alles nach dem ersten Komma emittieren?
Aus irgendeinem Grund konnte ich es auf die umgekehrte Weise arbeiten, aber nicht den richtigen Weg. \ _0.o_/
Hier einige Quellcode, auch wenn es nicht wirklich relevant ist, weil es nicht funktioniert:
private void resultListValueChanged(javax.swing.event.ListSelectionEvent evt) {
// TODO add your handling code here:
searchText.setText(resultList.getSelectedValue().substring(resultList.getSelectedValue().indexOf(",")+1).trim());
}
Dies erzeugt
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(",")));
}
Verwendung substring (Anfang, Ende) –
genau das zu tun: "ABC123, CBA 123, cba.cba" .split ("") [0] –
@ RémyBaron, dass ein String-Array erstellen würde. –