私はこの特定の苦境の中に閉じ込められています。私は喜んで提案を受け入れます。だからここにあります:同じ方法を繰り返し、1つのパラメータの新しい値を使用
私は現在、特定の変数がメソッドの先頭部分に特定の値が割り当てられているメソッドで作業しています。メソッドの進行中、その変数は基本的に結果コードを返す外部コンポーネントによってパラメータとして使用されます。これらの結果コードの1つでは、前述の変数の値を変更し、新しい値を使用してプロセス全体を繰り返す必要があります。次のような概念があるが、私はそれをできるだけ多くの簡略化されています:
public void myMethod (String args[]) {
String server;
server = "some value";
switch (someExternalOperation(server)) {
case 1:
//process....
break;
case 2:
server = "new value";
//repeat myMethod using new value of server String variable
break;
}
}
public int someExternalOperation (String str) {
//after several operation
return 1; //example purposes
}
ちなみに、私は後藤と他の代替のようなものをチェックして研究しています。私はいくつかの結果を見過ごしたかもしれないし、ここで尋ね終わった。どんな助けでも大歓迎です。ありがとうございました。
あなたの問題は何ですか?何がうまくいかない?しかし、 'myMethod'にパラメータとして' server'を渡したいと思うようです。 – Nikem