私はちょっとした学生の趣味プロジェクトとして API を開発しています。さまざまなオプションを追加/削除して受信した情報を変更できる URL を使用しています。私は文字列が不変であることを知っています。私はそれを解決するためにいくつかの面倒な方法を考え出しましたが、それほど堅牢なものはありません。標準的なアプローチがあるかどうか疑問に思っています。オプションを「含める」、「追加する」、「除外する」ことができるラジオ ボタン (グループのボタンに割り当てられていない、すべての順列が必要) を用意する予定です。
したがって、z?s=GOOG&t=7m&z=l&q=l&p=e50,m50&a=ss,sfs,vm,w14YahooFinance API との対話に使用される文字列は次のとおりです。したがって、次のような変数があるとします。
String options="z?s=GOOG&t=7m&z=l&q=l&p=e50,m50&a=ss,sfs,vm,w14"
ここで、 と書かれている部分を考えてみましょうp=e50,m50。すべてのボタンがオンになっている文字列と、他の可能なすべての組み合わせを使用できるように、オン/オフをオンにしたい3 つのラジオボタン50、があるとします。つまり、off の場合は次のようになります。100200p=e50,m50,e100,m100,e200,m200100p=e50,m50,e200,m200
何かご意見は?最終的には他の値 ( など) についても同じことを行いたいと思いますss,sfsが、移動平均から始めましょう。