java判断文件是否为空,对另一个字符进行赋值并return一个list
时间: 2024-03-08 14:50:16 浏览: 59
可以使用Java中的File类的length()方法来判断文件是否为空。该方法返回文件的大小,如果文件大小为0,则说明文件为空。
下面是一个示例代码:
```java
import java.io.File;
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
File file = new File("test.txt");
List<Character> list = checkFile(file);
System.out.println("list中的字符为:" + list);
}
public static List<Character> checkFile(File file) {
char c;
List<Character> list = new ArrayList<>();
if(file.length() == 0) {
System.out.println("文件为空");
c = 'a'; // 假设要把字符a赋值给另一个字符
list.add(c); // 把字符a添加到list中
} else {
// 文件不为空,可以进行其他操作
c = 'b'; // 假设要把字符b赋值给另一个字符
list.add(c); // 把字符b添加到list中
}
return list;
}
}
```
在上述示例代码中,定义了一个checkFile方法来判断文件是否为空并返回一个list。在main方法中调用checkFile方法,并输出list中的字符。如果文件test.txt为空,则输出“文件为空”,将c赋值为字符a,并把字符a添加到list中。否则将c赋值为字符b,并把字符b添加到list中。最后返回list。
阅读全文