不兼容的类型; found:class java.lang.String,required:class java.io.ByteArrayOutputStream

时间:2016-11-26 07:25:52

标签: java bytearrayoutputstream

这是Admin Inlines

的延续

当我尝试以下

<

我正在

  

不兼容的类型; found:class java.lang.String,required:class java.io.ByteArrayOutputStream

如何将<替换为{{1}}

正如在另一个问题中所提到的,我的HTML标签正在转换,由于这个原因,在打印打开HTML页面之前,我想转换&lt;到&lt;如果它存在于流中。

请提出投票结果的理由,因为它有意义而不是为了投票而投票。

1 个答案:

答案 0 :(得分:1)

您尝试将replaceAllString)的结果分配给streamByteArrayOutputStream。我认为你的意思是创建一个String类型的新变量:

ByteArrayOutputStream stream= new ByteArrayOutputStream();
String str = stream.toString().replaceAll("&lt;","<");

然后,您可以使用getBytes将<{1}}转换为字节数组:

String