親愛なるstackoverflowのメンバー、私は小さな問題を抱えています.
文字列の一部の文字をJavaの他の文字に置き換えたいのですが、それを行うコードは次のとおりです。
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
jComboBox1.removeAllItems();
String str = new GenericResource_JerseyClient().getlist();
String [] temp = null;
temp = str.split(",");
temp[1]=temp[1].replaceAll("'", "");
temp[1]=temp[1].replaceAll(" ", "");
temp[1]=temp[1].replace("[", "");
temp[1]=temp[1].replace("]", "");
for(int i =0; i < temp.length ; i++)
{
jComboBox1.addItem(temp[i]);
} // TODO add your handling code here: // TODO add your handling code here:
// TODO add your handling code here
}
上記のコードからわかるように、「'」、「[」、「]」、および空のスペースを何も置き換えません。コードからもわかるように、文字列を 2 つに分割しました。の後の string の部分ではコードは正常に動作しますが、 の前の string の部分では、コードが正しく動作していないようです。クライアント側のドロップダウンリスト出力のコピーも添付しました。
文字列から [ と ' を削除する方法について、どんな助けでも大歓迎です。
乾杯。