java 代码读取 txt文件并打印
时间: 2023-05-17 18:03:29 浏览: 360
以下是 Java 代码读取 txt 文件并打印的示例:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadTxtFile {
public static void main(String[] args) {
String fileName = "example.txt";
try (BufferedReader br = new BufferedReader(new FileReader(fileName))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
其中,`example.txt` 是要读取的文件名,可以根据实际情况进行修改。这段代码使用了 Java 的 IO 库,通过 `BufferedReader` 和 `FileReader` 类来读取文件内容,并使用 `System.out.println()` 方法将每行内容打印到控制台上。
相关问题
java读取txt文件并排序
首先,你需要使用 Java 读取文件。这可以通过使用 Java 的 File 和 BufferedReader 类来实现。下面是一个读取文件并将其存储到 List 中的示例代码:
```
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class FileSorter {
public static void main(String[] args) {
List<String> lines = new ArrayList<>();
try (BufferedReader br = new BufferedReader(new FileReader(new File("filename.txt")))) {
String line;
while ((line = br.readLine()) != null) {
lines.add(line);
}
} catch (IOException e) {
e.printStackTrace();
}
Collections.sort(lines);
System.out.println(lines);
}
}
```
这段代码将会打印出排序后的文件内容。请将 `filename.txt` 替换为你要读取的文件名。
java代码读取github文件
要读取GitHub文件,可以使用Java程序中的Java.net包中的URLConnection类。URLConnection类是一个抽象类,它表示打开到对象的通信链接。下面是一个简单的Java代码示例,用于从GitHub仓库中读取文件内容:
```java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class ReadGitHubFile {
public static void main(String[] args) throws IOException {
String url = "https://raw.githubusercontent.com/{username}/{repository}/{branch}/{path_to_file}";
String username = "your_username";
String repository = "your_repository";
String branch = "master";
String pathToFile = "path/to/file.txt";
URLConnection connection = new URL(url.replace("{username}", username)
.replace("{repository}", repository)
.replace("{branch}", branch)
.replace("{path_to_file}", pathToFile)).openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
}
}
```
在上面的代码示例中,您需要设置以下变量:
- `url` - GitHub文件的URL,其中包括用户名,存储库,分支和文件路径。
- `username` - 您的GitHub用户名。
- `repository` - 存储库名称。
- `branch` - 分支名称。
- `pathToFile` - 文件路径。
最后,使用`BufferedReader`读取文件内容并将其打印到控制台。