我想制作一个音乐播放器,我在 toast 文件名时遇到问题,因为它总是包含扩展名(“.mp3”)
有人知道如何删除这些扩展吗?
这是我的代码
try {
if (mMediaPlayer.isPlaying()) {
mMediaPlayer.reset();
}
mMediaPlayer.setDataSource(filename);
mMediaPlayer.prepare();
mMediaPlayer.start();
Toast.makeText(getApplicationContext(), nama , Toast.LENGTH_LONG).show();
} catch (Exception e) {
}
和
music_column_index=
musiccursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DISPLAY_NAME);
musiccursor.moveToPosition(position);
nama = musiccursor.getString(music_column_index);
我想让它 toast “xx”而不是“xx.mp3”
最佳答案
String name = "Jai_Ho.mp3"
String nameWithoutExtension = name.subString(0,name.lastIndexOf("."));
<小时/>
另请参阅
关于java - 如何从 ".mp3"字符串中删除 "xxx.mp3",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5241885/