Java图片和txt文件读取
时间: 2023-07-15 17:12:39 浏览: 68
Java中可以使用`ImageIO`来读取图片,使用`FileReader`和`BufferedReader`来读取文本文件。
读取图片示例代码:
```java
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class ImageReader {
public static void main(String[] args) {
try {
File imageFile = new File("image.jpg");
BufferedImage image = ImageIO.read(imageFile);
System.out.println("Image width: " + image.getWidth());
System.out.println("Image height: " + image.getHeight());
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
读取文本文件示例代码:
```java
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class TextReader {
public static void main(String[] args) {
try {
File textFile = new File("text.txt");
BufferedReader reader = new BufferedReader(new FileReader(textFile));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上示例代码中,分别读取了名为`image.jpg`的图片和名为`text.txt`的文本文件。在读取文本文件时,使用了`BufferedReader`的`readLine()`方法来逐行读取文件内容。