java读取文件转化成int时怎么能够把换行自动消除
时间: 2024-04-30 20:23:36 浏览: 41
可以使用Scanner类来读取文件并消除换行符。具体代码如下:
```java
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class ReadFile {
public static void main(String[] args) {
try {
File file = new File("input.txt");
Scanner scanner = new Scanner(file);
while (scanner.hasNextInt()) {
int number = scanner.nextInt();
System.out.println(number);
}
scanner.close();
} catch (FileNotFoundException e) {
System.out.println("File not found!");
e.printStackTrace();
}
}
}
```
在上面的代码中,Scanner类的hasNextInt()方法判断文件中是否还有int类型的数据,nextInt()方法读取并返回下一个int类型的数据。由于nextInt()方法会忽略换行符,因此程序会自动消除换行符。
阅读全文