可能重复:
Android 替换字符串
下面是我的列表视图。数据从 sdcard 收集并列在列表视图中。但是从 sdcard 中检索到的文件名以“.txt”结尾 如何从列出的文件名中删除“.txt”?
mainListView = (ListView) getActivity().findViewById( R.id.mainListView );
myList = new ArrayList<String>();
File sdCard = Environment.getExternalStorageDirectory();
file = new File(sdCard.getAbsolutePath() + "/St/") ;
File list[] = file.listFiles();
for( int i=0; i< list.length; i++)
{
myList.add( list[i].getName() );
}
listAdapter = new ArrayAdapter<String>(getActivity(),R.layout.simplerow, myList);
mainListView.setAdapter( listAdapter );
mainListView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
String textToPass = myList.get(position);
Intent i = new Intent(getActivity(), ViewActivity.class);
i.putExtra("textToPass", textToPass);
startActivity(i);
}
});