gpt4 book ai didi

java - 如何将 int 转换为 String?

转载 作者:行者123 更新时间:2023-11-30 11:08:35 26 4
gpt4 key购买 nike

如何将 int 转换为 String 以便获取参数?

我的 Controller

@RequestMapping(method = RequestMethod.POST, value = "/searchUsers")
public String searchUsers(HttpServletRequest request, ModelMap map,
@RequestParam(value = "page", required = false) Integer page,
@RequestParam(value = "size", required = false) Integer size) {
String searchId = request.getParameter("userId");

String searchProductName = request.getParameter("productName");
String searchQuantity = request.getParameter("quantity");
String searchStock = request.getParameter("stock");
String searchDate = request.getParameter("date");


Product searchProduct = new Product();
searchProduct.setPid(searchId);
searchProduct.setPname(searchProductName);
searchProduct.setPquantity(searchQuantity);
searchProduct.setPstock(searchStock);
searchProduct.setPdate(searchDate);

我的类(class)

private int id;

@Column(name="p_name")
private String pname;

@Column(name="p_quantity")
private String pquantity;

正如你在我的类里面看到的那样,我在我的数据库中使用了 int id 来自动递增。我如何在不更改我的类中的字符串 ID 的情况下将我的 ID 转换为字符串,以便我可以在我的 Controller 中 request.getParameter 它?

如你在我的 Controller 中所见字符串 searchId它不能存储在我的数据库中,因为它被设置为字符串。

那么如何将我的 int Id 转换为 String?有人可以帮助我吗?提前致谢

最佳答案

如果您只需要将 int 作为字符串使用

String s = String.valueOf(id);

是你想要的

String.valueOf(int i)返回 int 参数的字符串表示形式。

关于java - 如何将 int 转换为 String?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28493856/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com