运用 Java String 类,获取文件名后缀,格式化文件名。
输入一个 java 文件的文件名,例如:haicoder.JAVA,请编程实现以下功能:
.
符号),例如:.java
。public class Test {
public static void main(String[] args) {
System.out.println("嗨客网(www.haicoder.net)\n");
// 获取用户输入
Scanner sc = new Scanner(System.in);
System.out.println("请输入 Java 文件名:");
String str = sc.nextLine();
// 获取第一个字符
char ch = str.charAt(0);
// 获取 . 符号的索引
int index = str.indexOf('.');
// 获取文件后缀名
String s = str.substring(index);
// 替换文件名
String result = str.substring(0,1).toUpperCase() + str.substring(1).toLowerCase();
// 输出文件信息
System.out.println("第一个字符为:" + ch);
System.out.println("文件的后缀名为:" + s);
System.out.println("新文件名为:" + result);
}
}
运行结果如下图:
以上案例实现简易的获取 Java 文件名后缀,格式化文件名。