正在查找桌面和Android java应用程序的文件扩展名筛选器

正在查找桌面和Android java应用程序的文件扩展名筛选器,java,android,Java,Android,我需要创建一个过滤器,该过滤器将按扩展名过滤文件夹中的文件。我更喜欢创建一个将多个扩展组合在一起并且不区分大小写的过滤器 我正在使用javax.swing中的FileNameExtensionFilter类 FileFilter filter = null; filter = new FileNameExtensionFilter("Text file", "txt", "text"); 它在桌面上运行良好,但在安卓系统上运行: 02-29 09:48:04.751: E/AndroidRun

我需要创建一个过滤器,该过滤器将按扩展名过滤文件夹中的文件。我更喜欢创建一个将多个扩展组合在一起并且不区分大小写的过滤器

我正在使用javax.swing中的FileNameExtensionFilter类

FileFilter filter = null;
filter = new FileNameExtensionFilter("Text file", "txt", "text");
它在桌面上运行良好,但在安卓系统上运行:

02-29 09:48:04.751: E/AndroidRuntime(25217): java.lang.NoClassDefFoundError: javax.swing.filechooser.FileNameExtensionFilter
是否有一个可以同时在桌面和Android上工作的替代类


谢谢

您可以自己浏览代码并创建自己的版本。除了FileNameExtensionFilter本身及其超类之外,没有任何swing依赖项