在Java中,删除一行数据通常取决于你存储数据的方式。以下是几种常见场景下的删除一行数据的方法:
1. 使用文件
如果你将数据存储在文本文件中,可以使用以下代码删除指定行:
```java
import java.io.;
public class DeleteLineFromFile {
public static void main(String[] args) {
String filePath = "data.txt";
int lineToRemove = 2; // 假设我们要删除第3行
BufferedReader reader = null;
BufferedWriter writer = null;
try {
reader = new BufferedReader(new FileReader(filePath));
writer = new BufferedWriter(new FileWriter(filePath));
String currentLine;
int currentLineNumber = 0;
while ((currentLine = reader.readLine()) != null) {
currentLineNumber++;
if (currentLineNumber != lineToRemove) {
writer.write(currentLine);
writer.newLine();