重複の可能性:
Android Replace Strings
以下は私のリストビューです。データは SD カードから収集され、リストビューに表示されます。しかし、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);
}
});