简体   繁体   English

谷歌代码的问题美化用于打印具有像List这样的代码的java代码 <Map<String,Object> &gt;

[英]problems with google code prettify for printing java code having code like List<Map<String,Object>>

I'm trying to print below line on html page: 我正在尝试在html页面上打印下面的行:

List<Map<String,Object>> someVar = someMethod();

however, in html Map<String,Object> is being treated as tag in html 但是,在html Map<String,Object>被视为html中的标记

Below is the output I'm getting: 以下是我得到的输出:

List> someVar = someMethod();

everything else other than Map is being properly replaced by span tags 除了Map之外的所有其他内容都被span标记正确替换

在此输入图像描述

replace < by &lt; 替换< by &lt; and > by &gt; > by &gt;

List&lt;Map&lt;String,Object&gt;&gt; someVar = someMethod();

try inserting \\r right after the < 尝试在<后面插入\\ r \\ n

<script> document.write("List <\\rMap<\\rString,Object>> someVar = someMethod();"); </script>

the result I got was: List < Map< String,Object>> someVar = someMethod(); 我得到的结果是:List <Map <String,Object >> someVar = someMethod();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM