java - 在Java中将字符串压缩到指定的最大字符数

标签 java string algorithm compression


我想压缩任何字符串,如果它有超过 50 个字符的话。如果字符大小小于 50,则让它保持不变,否则必须将其压缩到所需的限制 (50)。

我将在数据库中插入这个压缩/未压缩的输出。因此,在从 DB 取回数据时,我希望压缩的字符串能够很容易地与未压缩的字符串区分开来(压缩字符串的一些常见模式)。

请推荐一些最好的压缩库/算法?

最佳答案

Please suggest some best compressing lib/algorithm ?

没有这样的算法或库可以将任何 字符串压缩到给定的最大字符数(例如 50 个)而不会丢失 信息。

关于java - 在Java中将字符串压缩到指定的最大字符数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16454991/

相关文章:

java - 如何在我的 Java 代码中包含文件的文本?

java - 用于自动生成 id 的 Dbunit xmlfile 功能

javascript - 如何像 String() 那样遵循转义序列

java Swing : Is it possible change color of a specific string variable?

用于生成唯一数字的 C# 按位操作

algorithm - 我们如何修改几乎所有算法以获得良好的最佳运行时间?

java - 录制发送到扬声器的声音

java - 在 JMenu 中自动添加 JMenuItem

Php-从数字中删除文本单元

algorithm - 查找具有特定子集的集合