Java之String方法判断Java文件名是否合法

如图,输入一个Java源文件名,判断该文件名是否合法

import java.util.Scanner;

public class Demo {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner in=new Scanner(System.in);
		System.out.print("输入Java源文件名:");
		String str=in.next();
		
		if(getStr(str)) {
			System.out.println("合法");
		}
		else {
			System.out.println("不合法");
		}
	}
	public static boolean getStr(String fileName) {
		if(fileName.endsWith(".java")) {
			if(!(Character.isLetter(fileName.charAt(0))||fileName.charAt(0)=='_'||fileName.charAt(0)=='$'))
				//isTrue=false;
				return false;
			else {
				int i;
				for(i=1;i

 

你可能感兴趣的:(Java语言)