String filename = source.getName().replaceAll(".java$", ".jad");

之所以用replaceAll代替
String filename = source.getName().replace(".java", “.jad”);是由于如果真的存在a.java.java文件,那么会改变此文件的名称为a.jad.jad,而我们应该将他改为a.java.jad。

  replaceAll的第一个参数的是一个正则表达式,$代表末尾的字符,所以这种修改方式只会修改后缀名。

将所有.java文件修改为.jad文件格式相关推荐

  1. idea ctrl + 类点击进入的是 .class 而不是 .java文件 修改idea的配置为自动下载源码

    问题 使用idea ctrl点击方法时进入了.class文件 而不是 .java文件 解决方法 点击进去之后会看到顶端有个蓝条,蓝条上有两个选项:Download Sources 和 Choose S ...

  2. maven文件彻底修改名字 Java文件修改名字

    1.先修改pom.xml中文件的名字, <artifactId>fruitsMall</artifactId>把项目名字改成自己想要的 2. 从工作空间找到自己要修改的项目,找 ...

  3. JAD反编译class文件成java文件

    class文件是字节码文件,打开谁也看不懂,但是如果需要用里面代码的时候怎么办呢?其实通过JAD就可以进行反编译class文件成java文件 1.下载JAD JAD官网:https://varanec ...

  4. java反编译工具jad和jd-gui使用

    1.jad下载地址 http://www.javadecompilers.com/jad 2.jad配置环境变量 解压下载好的压缩包,可以得到一个jad.exe 文件. 配置环境变量主要目的是你可以全 ...

  5. copy所有的java文件到硬盘_将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad...

    listFiles方法接受一个FileFilter对象,这个FileFilter对象就是过虑的策略对象,不同的人提供不同的FileFilter实现,即提供了不同的过滤策略. //将d:\java目录下 ...

  6. Eclipse中java文件编码格式修改

    在eclipse中可以影响java文件编码格式的设定有好几处.先要知道当前情况下哪个设定起作用,再针对性的进行修改. determined from content type 右键点击java文件-& ...

  7. weblogic下开发web项目时修改java文件不用重启的绿色方法,不用修改weblogic的配置文件、不用jar...

    2019独角兽企业重金招聘Python工程师标准>>> weblogic下开发web项目时修改java文件不用重启的绿色方法,不用修改weblogic的配置文件.不用jar      ...

  8. 将d:\java目录下的所有.java文件复制到d:\jad 目录下,并将原来文件的扩展名从.java 改为.jad

    package com;import java.io.*; import java.util.ArrayList; import java.util.List; /* 编写一个程序,将d:\java目 ...

  9. 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad

    package com.hbut.test; import java.io.File; import java.io.FileNotFoundException; import java.io.Fil ...

  10. 把java复制到e_编写一个程序,将e:\java目录下的所有.java文件复制到e:\jad目录下...

    package cn.io.file.demo; import java.io.BufferedReader; import java.io.BufferedWriter; import java.i ...

最新文章

  1. Reverse Integer
  2. LeetCode 88. 合并两个有序数组(Merge Sorted Array)
  3. canvas动画 电子白板_广东智慧电容式触摸屏维修,学校电子白板操作
  4. java特征提取_特征提取
  5. centos7网卡配置文件详解与固定服务器ip
  6. 1.2 DICOM成像协议剖析
  7. JS循环延时函数setInterval根据特定情况的中断
  8. Unity Editor 编辑器扩展 九 Gizmos
  9. 基于法律裁判文书的法律判决大数据预测
  10. Tcache Attack
  11. 小米应用闪退解决方法
  12. 【Games104】 如果构建游戏世界
  13. python爬取lol所有英雄信息
  14. 如何在 Linux 中使用 Calibre 将 PDF 文件转换为 EPUB 格式?
  15. sklearn降维算法1 - 降维思想与PCA实现
  16. js三层数组循环遍历(笛卡尔积)运算,并生成顺序
  17. 直播:Phoenix 全局索引原理与实践
  18. springboot 资源resource文件加载优先级
  19. 全面详细介绍Linux 虚拟文件系统(VFS)原理
  20. ATT与Intel汇编代码格式

热门文章

  1. Linux 下载安装maven
  2. 伟大时刻:小米的命门
  3. `Shell`高级编程 Day02 —— Shell脚本初步入门
  4. 电阻的快速选型对开发项目非常重要
  5. CentOS 7:安装网易云音乐
  6. DSP应用技术(第一章)
  7. 使用CSS控制表单样式/示例演示
  8. 视频教程-汇编语言程序设计III-其他
  9. Wonderware配置-Intouch读取数据 6
  10. 使用DroidCam过程中所遇到的问题及处理方法