我有代码,其中我有一个具有混合数据类型的对象的构造函数:
public GuidedTour(String tourID, String tourDescription, double tourFee,
String tourDate, int tourSize, String tourLeader)
我需要能够允许用户更新tourSize
.
我可以搜索并找到特定的游览,但无法弄清楚如何用输入的 int 值替换子字符串int newTourSize
。
所以我试图替换的代码是:
String tourDetails;
String newDetails = tourDetails.replace(tourSize, newTourSize);
它不会让我这样做,因为我使用的是 int 值。我试图将 int 解析为字符串。
我被困在如何做到这一点上,除了将所有值放回原值和新值之外,我相信最好找到并替换子字符串的那部分并将这个新字符串写入数组。
我有点挣扎(但自从我在这里的第一个java问题以来已经有了很大的进步!)
有什么帮助吗?