gpt4 book ai didi

java - 从字节数组和 mime 类型转换为字符串/对象

转载 作者:太空宇宙 更新时间:2023-11-04 08:51:17 29 4
gpt4 key购买 nike

给定一个 MIME 字符串,如何解析它以提取字符集?是否有一个实用程序可以将不同的 MIME 类型映射到对象类型(例如,为 text/xml 和 application/xml 返回“xml”)

最佳答案

好吧,给定一个已知字符集的字节数组,转换为 String 是微不足道的:

String result = new String(byteArray, charset);

所以你的第一个问题就简化为“从 mime 类型中提取字符集的最简单方法是什么?”。这取决于您期望能够处理的输入范围以及您已经使用的库。例如,一种方法是使用 javax.mail.internet.ContentType 进行解析;我确信其他库也提供类似的功能。

至于第二部分,我不确定你所说的“转换为对象”是什么意思。 Java 中的所有内容(不包括原语)都已经是一个 Object 了;如果您谈论的是更具体的事情,那么您需要更具体。没有可用的通用框架可以神奇地从任何内容转换为任何内容,因此您需要稍微缩小您的要求范围。

关于java - 从字节数组和 mime 类型转换为字符串/对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3276104/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com