Rename_suffix

Scanner类简介:
构造方法:

Scanner sc = new Scanner(System.in);

scanner类中有许多方法,如:

String path = sc.next();

最常用的next() 方法,它从遇到的第一个有效字符(非空格、非换行)开始扫描,直到遇到空格或者换行符。将这段内容以 String 返回。

String path = sc.hasNextLine();

hasNextLine() 以换行符作为分割。

注:当有has时,其返回值为Boolean

注意:将hasNext()作为循环条件时,会阻塞代码,即hasNext()后的代码不会执行。

public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		System.out.print("请输入:");
		int matchNum = 1;
		while(scanner.hasNext()) {
			System.out.print("扫描到第" + matchNum +"段匹配的内容:");
			System.out.println(scanner.next());
			matchNum++;
		}
		System.out.println("HERE");
	}

程序无法运行到最后一句

文件操作:
构造:

File fp = new File(String str);

构造方法参数取路径时,可以取设定路径的目录str
文件数组:

File[] f = fp.listFiles();

可以将当前目录下所有文件放入数组中

sf.isDirectory();

用于判断是否是文件夹。

File nf = new File(String path, String newname);
sf.renameTo(nf);

第一句表示在path下以newname为文件名新实例化一个文件对象
第二句为将原对象指向的文件重命名为新对象的文件名。

字符串操作:

name.endsWith(String str);

判断字符串是否以str结尾。

name.substring(0, name.indexOf(old_suffix));

将name字符串从开头到old_suffix下标的内容删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魔幻音

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值