使用线性表List存储,功能是改错字的java程旭
时间: 2024-02-16 20:59:37 浏览: 75
以下是一个简单的Java程序,使用线性表List来存储需要改正的句子,并提供更正功能:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class CorrectionProgram {
public static void main(String[] args) {
List<String> sentences = new ArrayList<>();
sentences.add("我是好学生");
sentences.add("她们正在学习中文");
Scanner scanner = new Scanner(System.in);
System.out.print("请输入需要更正的句子: ");
String input = scanner.nextLine();
for (String sentence : sentences) {
if (sentence.contains(input)) {
System.out.println("更正前的句子: " + sentence);
System.out.println("更正后的句子: " + sentence.replace(input, "你要更正的单词"));
return;
}
}
System.out.println("找不到需要更正的句子。");
}
}
```
这个程序创建了一个字符串类型的列表,然后添加了一些句子。然后,程序提示用户输入需要更正的句子,并遍历列表来查找匹配的句子。如果找到匹配的句子,则输出更正前的句子和更正后的句子。如果没有找到匹配的句子,则输出“找不到需要更正的句子”。在更正后的句子中,将需要更正的单词替换为“你要更正的单词”,这里需要用户手动输入需要更正的单词。
阅读全文