当前位置 : 主页 > 编程语言 > java >

commons-io使用

来源:互联网 收集:自由互联 发布时间:2022-10-15
引入依赖 dependency groupIdcommons-io/groupId artifactIdcommons-io/artifactId version2.4/version /dependency 案例1 import org.apache.commons.io.FileUtils; import org.apache.commons.io.FilenameUtils; import org.junit.Test; import java.
  • 引入依赖
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
  • 案例1
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.FilenameUtils;
import org.junit.Test;
import java.io.File;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.List;

public class IoTest {

/**
* 获取文件的后缀
* 获取文件的baseName
*/
@Test
public void test3() throws IOException {
String path = "E:\\ideaProjects2\\utils-demo\\src\\test\\resources\\1.txt";
// 获取baseName
System.out.println(FilenameUtils.getBaseName(path));
// 获取后缀
System.out.println(FilenameUtils.getExtension(path));
}

/**
* 读取指定的文本文件的内容为List<String>
*/
@Test
public void test2() throws IOException {
String path = "E:\\ideaProjects2\\utils-demo\\src\\test\\resources\\1.txt";
List<String> list = FileUtils.readLines(new File(path), StandardCharsets.UTF_8);
System.out.println(list.size());
}

/**
* 读取指定的文本文件的内容为一个字符串
*/
@Test
public void test1() throws IOException {
String path = "E:\\ideaProjects2\\utils-demo\\src\\test\\resources\\1.txt";
String string = FileUtils.readFileToString(new File(path), StandardCharsets.UTF_8);
System.out.println(string);
}

}



上一篇:Lombok使用(一)
下一篇:没有了
网友评论