-1

多くの変数があると仮定します

String not_id, not_section, not_steet, not_sqTotal, not_sqLiving, not_sqKitchen, not_flat, not_floor, not_floors, not_text, user_phone1, user_phone2, user_contact, not_region, not_district, not_settle, not_price, not_photo, not_date, not_date_till, not_up, not_premium, not_status;

not_id= not_section= not_steet= not_sqTotal= not_sqLiving=
                not_sqKitchen= not_flat= not_floor= not_floors= not_text=
                user_phone1= user_phone2= user_contact= not_region= not_district=
                not_settle= not_price= not_photo= not_date= not_date_till= not_up=
                not_premium= not_status=region_title=district_title=settle_title=section_title="";

someFunction を使用して値を変更する必要があります

not_id = someFunction(not_id);

すべての変数に対してそのようなアクションを実行するにはどうすればよいですか?

変数名を統一された名前に変更することを想定している場合は、配列、リスト、およびその他の種類のコレクションを使用することを提案しないでください。

Java自体、Eclipse ide、またはEclipseプラグインにそのような可能性があるかどうかを知りたいです。

4

2 に答える 2

1

これはやや保守しにくいコードにつながりますが、その 2 番目のステートメントで正規表現の検索と置換を使用して、"var_name=" を "var_name = someFunction(var_name);" に置き換えることで非常に簡単に実行できます。

検索: ([^=])+=

\1 = someFunction(\1); と置き換えます。

于 2013-04-15T14:57:09.277 に答える