Java 文件名更改程序-需要将文件名保存为字符串

Java 文件名更改程序-需要将文件名保存为字符串,java,string,text,filenames,Java,String,Text,Filenames,所以这个程序从一个字符串中改变一个字母。例如: package javaapplication6; import java.util.*; public class JavaApplication6{ public static void main(String[] args){ Scanner vh=new Scanner(System.in); String niz=""; char pod_niz=vh.next().charAt(0); char

所以这个程序从一个字符串中改变一个字母。例如:

package javaapplication6;
import java.util.*;

public class JavaApplication6{

public static void main(String[] args){

    Scanner vh=new Scanner(System.in);

    String niz="";

    char pod_niz=vh.next().charAt(0);
    char pod_niz2=vh.next().charAt(0);

        int index=niz.indexOf(pod_niz);

                String m=niz.replace(niz.charAt(index),pod_niz2);


            System.out.println(m);
}
}
我得到了monkex

现在我有一个文件(D:\file.bin),我想用这个程序把它改成file.bin。 怎么做? 也许我需要将文件名存储到字符串中,更改它,然后使用字符串包含的数据更改文件名


谢谢。

我想这就是你想要的答案:[链接]也许你是对的。你试过那样做吗?我想这对我没有帮助。你打算如何使用这个程序?您希望用户输入文件名还是硬编码?它应该在文件夹中的所有文件中应用重命名吗?这取决于你需要什么解决方案。事实上,我需要一个程序来读取目录中的所有文件,输入两个字母,如果某个文件包含第一个字母,它必须将其更改为第二个字母(如我给出的示例)。但现在我只需要一个文件。
String niz="monkey";
char pod_niz='y';
char pod_niz='x';