public class MainActivity extends AppCompatActivity {
TextView mTextView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTextView = findViewById(R.id.text_view);
String a = "a";
String b = "b";
test(a);
test(b);
}
private void test(String string){
final String localStringFinal = string;
mTextView.setText(localStringFinal);
}
}
Das letzte an die lokale Variable angehängte Element (im Beispiel localStringFinal) in der Methode lautet Sie können den Wert festlegen, wenn der Anrufer anders ist.
Im Beispiel test(a); test(b); A und b sind eingestellt. Da der Anrufer anders ist, kann b gesetzt werden. (Selbst im Endeffekt kann der Wert nur einmal festgelegt werden, wenn der Anrufer anders ist.)
Recommended Posts