编写一段拥有增删改查的java代码
时间: 2023-04-07 13:01:30 浏览: 90
java代码-使用java解决数据库的增删改查的源代码
5星 · 资源好评率100%
我可以回答这个问题。以下是一个简单的Java代码示例,实现了增删改查的功能:
```
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("请选择操作:");
System.out.println("1. 添加数据");
System.out.println("2. 删除数据");
System.out.println("3. 修改数据");
System.out.println("4. 查询数据");
System.out.println("5. 退出程序");
int choice = scanner.nextInt();
switch (choice) {
case 1:
System.out.println("请输入要添加的数据:");
String addData = scanner.next();
list.add(addData);
System.out.println("添加成功!");
break;
case 2:
System.out.println("请输入要删除的数据:");
String removeData = scanner.next();
if (list.contains(removeData)) {
list.remove(removeData);
System.out.println("删除成功!");
} else {
System.out.println("数据不存在!");
}
break;
case 3:
System.out.println("请输入要修改的数据:");
String oldData = scanner.next();
if (list.contains(oldData)) {
System.out.println("请输入新的数据:");
String newData = scanner.next();
list.set(list.indexOf(oldData), newData);
System.out.println("修改成功!");
} else {
System.out.println("数据不存在!");
}
break;
case 4:
System.out.println("请输入要查询的数据:");
String queryData = scanner.next();
if (list.contains(queryData)) {
System.out.println("数据存在!");
} else {
System.out.println("数据不存在!");
}
break;
case 5:
System.out.println("程序已退出!");
System.exit(0);
break;
default:
System.out.println("输入有误,请重新输入!");
break;
}
}
}
}
```
阅读全文