gpt4 book ai didi

java - 空字符串末尾有 "\u0000"

转载 作者:太空狗 更新时间:2023-10-29 13:15:18 25 4
gpt4 key购买 nike

我从服务器收到字符串响应,应该是 1 个空格。值如下所示:

enter image description here

我在 Android 上使用了 trim()TextUtils.isEmpty() 但字符串描述看起来仍然不为空。我检查过它是否等于“”或“”,但不是。 我如何检查这个特殊字符串?

我已经尝试替换字符串末尾的 \u0000chars,看起来也不起作用。

最佳答案

尝试这样做

input = input.replaceAll("\\s+", "");

它的作用是遍历整个字符串,并删除所有包含 { ' ', '\r', '\t', '\n' ... 的空白字符

它不保证在所有编码/字符集中删除它们的ALL,但它通常可以完成(大部分)工作。如果有更多特殊/遗漏的情况,请将它们写下来,我们会将它们视为异常,而不是将它们归为“包罗万象”的解决方案。

此解决方案只会删除字符串中的所有空白和空格。一定要尝试 trim()ming 和这个,看看它离你想要的最终结果有多近。

关于java - 空字符串末尾有 "\u0000",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35364500/

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