我是初学者,我想在预定义数组中添加项目
public class MainActivity extends ListActivity {
//LIST OF ARRAY STRINGS WHICH WILL SERVE AS LIST ITEMS
;
String listItem[]={"Dell Inspiron", "HTC One X", "HTC Wildfire S", "HTC Sense", "HTC Sensation XE"};
ArrayAdapter<String> adapter;
EditText et;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
adapter=new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1,
listItem);
setListAdapter(adapter);
et=(EditText) findViewById(R.id.editText);
}
public void addItems(View v) {
String data=et.getText().toString();
listItem.add(""+data);
adapter.notifyDataSetChanged();
}
}
Run Code Online (Sandbox Code Playgroud) 我需要用\t
only替换第一列和第二列以及第二列和第三列之间的空格。
0101 A 01/13/13
0102 F 04/05/13
0209 C 04/19/13
Run Code Online (Sandbox Code Playgroud)
但是我在这样做时遇到了麻烦,它将所有内容放在一行中并写出来\t
。
preg_replace('/(?:^|\s)/', '\t', $text);
Run Code Online (Sandbox Code Playgroud)
它是这样打印出来的......
\t0101\tA\t01/13/13\t\t ....
Run Code Online (Sandbox Code Playgroud)
我怎样才能以正确的格式正确地得到它?
任何帮助表示赞赏。