我有一张图片列表:
List<HtmlImage> picsa = (List<HtmlImage>) myPageww.getByXPath("//img[@alt]");
然后我为图片保存图片:
for (int i2 = 0; i2 < picsa.size(); i2++) {
File imageFile = new File(dir + "/" + "bilder/" + i2 + ".jpg");
imageFile.mkdirs();
picsa.get(i2).saveAs(imageFile);
}
现在我的问题是,图片列表中有一个src = url ...... $ _ 00.JPG
我必须将$ _00.JPG更改为$ _000.JPG
但如果我尝试更换它
HtmlImage imageCap = picsa.get(i2).asText().replace("$_00", "$_000");
我成了一个错误
不兼容的类型:字符串无法转换为HtmlImage
我该怎么办?
答案 0 :(得分:0)
asText()
返回String
。 replace()
是String
的方法,并返回String
。您尝试将String
值分配给HtmlImage
,这是不可能的。
您的变量imageCap
应为String
。