java - 用java编写Html文件会重复条目
问题描述
我有一个程序可以在 excel 中进行一些计算,并将输出写入 html 文件的 table 标记中。我根据结果的数量在运行时动态添加行。写入 html 文件时,条目不正确。假设我在一个 html 文件中有 50 行。我在模板文件中在运行时追加 49 行,并在 html 文件中替换值 $id0, $age0, $time0.....$id49, $age49, $time49 。对我来说,前 10 行写得很好。从第 11 行开始,值写错了。我也在日志中得到正确的。
for(int i = 0; i < c; i++) {
htmlString = htmlString.replace("$id"+i, cycle.get("id"+i).toString().trim());
htmlString = htmlString.replace("$time"+i, cycle.get("time"+i).toString().trim());
htmlString = htmlString.replace("$name"+i, cycle.get("name"+i).toString().trim())
}
该条目以 html 形式出现
id 姓名 年龄 时间
9 abc 8 8.08
10 xyz 12 9.19
11 xyz1 121 9.191
12 xyz12 122 9.192
id 11、12 的值是错误的。它显示第 10 个 id 的值附加 1,2 等。
解决方案
我能够通过在 $id1 之后添加一个额外的字符来解决,例如 $id1:。示例: id1=abc id2=xyz 没有额外代码 $id11 给出为 abc1
推荐阅读
- pyspark - 替换列表列pyspark中的null
- tableau-api - 关注协议表中的最新协议日期
- qt - 更新 QTextDocument 中锚点的默认颜色
- php - PHP:exiftool 的基本用法
- php - zend-db 中的自动类型转换
- javascript - 如何使 Font Awesome Icon 启动本机浏览器日期选择器?
- amazon-web-services - API Gateway 无权承担提供的角色,但角色似乎已附加它们(sts 承担角色)
- arrays - 将一系列单元格作为变量值传递给单个查询?
- javascript - 在 react-redux 应用程序中处理大量 http 请求
- python - 如何堆叠张量图像