public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final String[][] Array2D = new String[2][10];
Button enter =(Button)findViewById(R.id.Button1);
final EditText valueEditText=(Button)findViewById(R.id.EditText1);
final EditText xEditText=(Button)findViewById(R.id.EditText1);
final EditText yEditText=(Button)findViewById(R.id.EditText1);
enter.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String value =valueEditText.getText().toString();
int x=Integer.valueOf(xEditText.getText().toString());
int y=Integer.valueOf(yEditText.getText().toString());
Array2D[x][y]=value;
}
});
}
}
我正在开发一个带有2D String数组的项目。每次点击,我都会输入要在该地址中输入的新地址和值。
问题是:我想用动态数组(没有为长和宽度定义特定尺寸)
任何人都可以帮我吗???
答案 0 :(得分:2)
数组的长度是固定的。
您应该使用List<List<String>>
代替。