The idea is that you have to iterate over all your EditText boxes and save its result in the string[]. To do this I recommend you to have this 270 EditText boxes inside a ViewGroup and then iterate over the childs of the ViewGroup. You can do something like this:
LinearLayout layout = (LinearLayout)findViewById(R.id.layout); // The ViewGroup mentioned which should have the 270 EditText boxes inside
String[] myStringArray = iterateOverViews(layout);
Where iterateOverViews(layout) calls to this function:
public String[] iterateOverLayout(LinearLayout layout) {
String[] ret = new String[270];
for (int i = 0; i < 270; i++) {
EditText box = layout.getChildAt(i);
ret[i] = box.getText();
}
return ret;
}