[英]char operations on byte arrays in Java
我有一个“包含”文本的字节数组-编码/字符集目前未知。
我如何在不从字节数组创建String对象的情况下删除空格,\\ n,\\ r字符?
目标是将字节数组显示为文本,并具有用户指定的字符集,而没有这些空格,\\ n,\\ r字符。
我有一个“包含”文本的字节数组-编码/字符集目前未知。
如果您不知道编码,那么根本就没有空格, \\r
, \\n
字符等概念 。这些字符可以映射到任何字节。
您必须先确定编码,然后才能可靠地执行任何基于文本的操作。 在那之前,您根本没有文字。
因此,基本上,您需要对步骤进行重新排序:要求用户提供编码, 然后将字节数组转换为文本, 然后删除空格(例如,使用正则表达式)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.