运用 Java String 类,判断 字符串 中是否以指定字符串结尾以及字符串的索引。
请用户从控制台输入一个 java 文件的名字,例如:Test.java,请编程实现以下功能:
.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();
// 判断文件名格式是否正确
boolean bool = str.endsWith(".java");
// 获取 . 符号的索引
int index = str.indexOf('.');
// 输出信息
if(bool){
System.out.println("该文件名称为:" + str);
System.out.println(". 符号的索引为:" + index);
}else{
System.out.println("文件名错误!");
}
}
}
当输入的文件名格式错误时,运行结果如下图:
当输入的文件名格式正确时,运行结果如下图:
以上案例实现简易的 Java 文件名校验及获取.
符号索引(如果输入的字符串有两个 .
符号,返回的索引为第一个)。