package com.stringtest;
import java.util.Arrays;
import java.util.Collection;
import java.util.Scanner;
public class InputNumber {
public static void main(String[] args) {
//接收5个整数,然后把这5个整数按照从小到大的顺序输出到屏幕上。
/*System.out.println("请输入数字:");
// 从键盘输入5个整数,并用空格分隔开
Scanner input = new Scanner(System.in);
String str = input.nextLine();
String x[] = str.split(" "); // 使用split按空格分割,并赋值给数组x;
Arrays.sort(x); //对输入的数排序(升序)
//输出排序后的数到控制台
for (int i = 0; i < x.length; i++)
System.out.print(x[i] + " ");*/
//截取字符串并存入数组
String str = "418,356,-121,-249,-355,382,1506490,520,601,-109,2047,1260,1150,1390,560950";
String[] ch= str.split(","); //截取字符串
for (int i = 0; i < ch.length; i++) {
System.out.println(ch[i]);
}
}
}
|
import java.io.*;
//怎么改文件的后缀名,改一个文件夹下的所有的文件的后缀名,若有子文件夹,也都改了
public class ChangeFileName {
public static void main(String[] args) {
String rootPath = "f:\\file"; // 搜索的根目录
changeExt(rootPath);
}
public static void changeExt(String pathName)
{
File file = new File(pathName);
File[] files = file.listFiles();
for (int i = 0; i < files.length; i++){
//测试此抽象路径名表示的文件是否是一个目录
if (files[i].isDirectory()){
//返回此抽象路径名的绝对路径名字符串
changeExt(files[i].getAbsolutePath());
}
String name = files[i].getAbsolutePath();
System.out.println(name);
if (name.lastIndexOf(".txt") != -1) {
System.out.println("indexof------"+name.lastIndexOf(".txt"));
//重新命名此抽象路径名表示的文件,截取原文件名并加.zip后缀
boolean is = files[i].renameTo(new File(name.substring(0, name.lastIndexOf(".txt"))+ ".zip"));
if (is){
System.out.println(files[i].getAbsolutePath()+ " changed to "+ name.substring(0, name.lastIndexOf(".txt")) + ".zip");
} else {
System.out.println("Error happend!");
}
}
}
}
}
|