java – 是否存在适用于Android的轻量级标记语言库?

假设我想呈现/呈现以某种轻量级标记语言形式传输的文本.是否有任何现成的 Android库,它们以轻量级标记语言作为输入文本并很好地呈现它?当我说轻量级标记语言时,我指的是Markdown( http://en.wikipedia.org/wiki/Markdown)或类似的东西.

解决方法

你可以看看:

MarkdownJ

我没试过这个.

JMD

这是有效的,但最新的版本存在问题,文本中的某些数字被解释为实体;例如“第39任总统”成为“第39任总统”.

PegDown

这样可以正常工作,但在我现在使用的相当旧的0.8.0.1版本中,它实际上是CPU密集型(*) – 远远超过JMD.它取决于单独的预煮PEG解析器(它也有比我目前使用的更新的版本). (根据下面的评论受到打击)

(*)过多的CPU负载似乎只发生在AS / 400的IBM Classic JVM上.

注意:我仅在Java VM上使用过这些,而不是在Android上使用它们,但我知道没有理由为什么它们中的任何一个或全部都不适用于Android.

相关文章

Java中的String是不可变对象 在面向对象及函数编程语言中,不...
String, StringBuffer 和 StringBuilder 可变性 String不可变...
序列化:把对象转换为字节序列的过程称为对象的序列化. 反序...
先说结论,是对象!可以继续往下看 数组是不是对象 什么是对...
为什么浮点数 float 或 double 运算的时候会有精度丢失的风险...
面试题引入 这里引申出一个经典问题,看下面代码 Integer a ...