私はこのフォーマットの文字列を持っています:
"key=some value|otherkey=other value|key3=yet another value"
このシグネチャを使用して関数を作成する必要があります。
public String update(String all,String key, String value)
all
前の文字列、key
置換(または追加)するための指定されたキー、およびvalue
新しい値はどこにありますか。
私はいくつかの解決策を考えましたが、それらは読みにくく、あまりエレガントではありません。私はあなたたちの一人がもっと良く見える何かを持って来ることができることを望んでいました。
PS:正規表現の使用に問題はありませんが、サードパーティのライブラリなしで実行する必要があります。標準のJavaライブラリだけです。
ありがとう!