用Java写一个按编号查找仓库的代码
时间: 2023-06-20 16:07:36 浏览: 53
以下是一个简单的 Java 代码示例,用于按编号查找仓库:
```java
public class Warehouse {
private int id;
private String name;
private String location;
// Constructor
public Warehouse(int id, String name, String location) {
this.id = id;
this.name = name;
this.location = location;
}
// Getters and Setters
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getLocation() {
return location;
}
public void setLocation(String location) {
this.location = location;
}
}
public class WarehouseFinder {
public static void main(String[] args) {
// Create a list of warehouses
List<Warehouse> warehouses = new ArrayList<>();
warehouses.add(new Warehouse(1, "Warehouse 1", "Location 1"));
warehouses.add(new Warehouse(2, "Warehouse 2", "Location 2"));
warehouses.add(new Warehouse(3, "Warehouse 3", "Location 3"));
// Find a warehouse by ID
int searchId = 2;
Warehouse foundWarehouse = null;
for (Warehouse warehouse : warehouses) {
if (warehouse.getId() == searchId) {
foundWarehouse = warehouse;
break;
}
}
if (foundWarehouse != null) {
System.out.println("Warehouse found: " + foundWarehouse.getName() + ", " + foundWarehouse.getLocation());
} else {
System.out.println("Warehouse not found.");
}
}
}
```
这个程序创建了一个 Warehouse 类和一个 WarehouseFinder 类。Warehouse 类表示仓库,具有编号、名称和位置等属性。WarehouseFinder 类包含一个 main 方法,用于演示如何查找仓库列表中的特定仓库。在主方法中,我们创建了一个包含三个 Warehouse 对象的 List,并按 ID 查找 Warehouse 对象。如果找到了匹配的 Warehouse,则输出仓库的名称和位置。如果没有找到,则输出“Warehouse not found.”
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)