//自定义文件过滤器import java.io.File;import javax.swing.filechooser.*;public class JavaChooser extends FileFilter{@Overridepublic String getDescription(){return ".java";}@Overridepublic boolean accept(File f) {// TODO Auto-generated method stubreturn f.isDirectory() || f.getName().endsWith(".java");}
}

//设置文件名String filename = selectedFile.getName();
int dot = filename.indexOf(".");
FileWriter fw = new FileWriter(new File(filename.substring(0,dot)+".txt"));

转载于:https://www.cnblogs.com/ajmd/p/5484038.html

java学习笔记(2):获取文件名和自定义文件过滤器相关推荐

  1. SpringBoot学习笔记(4):自定义的过滤器

    SpringBoot:学习笔记(4)--自定义的过滤器 快速开始 SpringBoot提供的前端控制器无法满足我们产品的需求时,我们需要添加自定义的过滤器. 在SpringBoot的开发中,我们应该还 ...

  2. Java学习笔记 (二十七) 使用NIO写文件

    使用Channel 写数据 代码如下: public static void main(String []args){try(FileOutputStream fos=new FileOutputSt ...

  3. Head First Java学习笔记(17):包、jar存档文件和部署

    Java的部署 Java程序是由一组类所组成的,那就是开发过程的输出. 部署的选择: 1.本机:整个程序都在用户的计算机上以独立.可携的GUI执行,并以可执行的Jar来部署. 2.两种之间的组合:应用 ...

  4. Java学习笔记:办公自动化简介及PDF文件分析

    啥叫办公自动化 非IT专业人员打交道最多的三种文件: Word.Excel.PDF. 办公自动化就是把手工的操作通过编程自动化完成. 这个阶段讲: Word.Excel.PDF文件的读写,图表,简化日 ...

  5. 2022年Java学习笔记目录

    一.2022年Java任务驱动课程 任务驱动,统摄知识点:2022年Java程序设计讲课笔记 二.2022年Java学习笔记 (一)踏上Java开发之旅 Java学习笔记1.1.1 搭建Java开发环 ...

  6. Java学习笔记(原创)

    Java学习笔记(原创) 2011-12-01 16:37:00|  分类: Java|举报|字号 订阅 下载LOFTER客户端 基本知识 一. Java基础 1. java语言的特点: ①简单:没有 ...

  7. java学习笔记13--反射机制与动态代理

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...

  8. Java学习笔记5-1——多线程

    目录 前言 核心概念 线程创建 继承Thread类 实现Runnable接口 上述两个方法小结 实现Callable接口 并发问题简介 静态代理模式 线程状态 线程停止(stop) 线程休眠(slee ...

  9. 2021-05-31以及2021-06-01(从136开始) JAVA学习笔记

    JAVA学习笔记 1学习易错点: 2 具体内容 112 构造方法 113 构造方法的注意事项 114 标准类的制作!!! 115 api string 118 string构造方法![在这里插入图片描 ...

最新文章

  1. 在线作图|在线做生态位宽度计算
  2. zstack快速安装文档
  3. ubuntu 16.0.4 配置 tensorflow-gpu 1.1.0
  4. eclipse没有日志_技术进展 | 加强公共DHT抵抗eclipse攻击!
  5. 浅说《测试用例》----给测试新手的
  6. ffmpeg解码流程 turorial5详解
  7. 奇怪。短短几天,他们的论文怎么会有这么大的提升?
  8. LinkedList线程安全问题
  9. 3.支付平台架构:业务、规划、设计与实现 --- 支付后端技术实战
  10. Java NIO 和 IO的区别
  11. 《系统工程》--课程笔记二(系统工程方法论)
  12. SAP 客户主数据的合作伙伴配置和客户账户组的创建
  13. mysql主备集群(高可用)
  14. css3切角文本框_CSS3如何实现4个切角
  15. JAVA远程连接ssh异步,SSH-2实现java连接远程服务器并执行脚本命令
  16. 信号强度诊断(系统架构)
  17. Phython做小鸟飞行游戏
  18. 水溶性CY3.5-马来酰亚胺,Sulfo-Cyanine3.5 maleimide
  19. Vuforia examples 简介
  20. 《基于卷积神经网络的深度迁移学习,用于燃气轮机燃烧室的故障检测》论文阅读

热门文章

  1. 使用eclipse集成开发环境开发第一个嵌入式Linux驱动
  2. 简述用 MAT 分析 Android 应用OOM
  3. 九度OJ 区间问题 10000个随机正负数生成
  4. java 测量程序运行时间
  5. 操作系统-南京大学(蒋岩炎)课程--操作系统上的程序
  6. n皇后问题,使用位运算解决
  7. @GetMapping和@PostMapping接收参数的格式
  8. SpringBoot------异步任务的使用
  9. type lambda
  10. 深入浅出JMS(一)——JMS简单介绍