java - 在java中修剪或切割字符串的一部分

标签 java unicode trim

我有一个字符串“শাকসবজিকিনুন”。

如何在java中截掉该字符串的“কিনুন”部分? 由于 Unicode,这里有问题。

我尝试过这个:

String y1 = "শাকসবজি কিনুন";
        System.out.println(y1);
        y1 = y1.replace(" কিনুন", "");
        System.out.println(y1)

我明白了

শাকসবজি কিন�ন
শাকসবজি

最佳答案

您的终端可能无法显示 Unicode。

尝试将输出传输到文件中并使用文本编辑器打开它。

如果它有效,那么您的代码没有任何问题。

关于java - 在java中修剪或切割字符串的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60360103/

相关文章:

java - 如何删除Java中二维数组中的空格?

java - 在 Java 中创建带有子节点的 SOAP 消息

powershell - CloudFormation 用户数据到 Base64 解码不正确

Firebird 2.5 TRIM(TRAILING FROM Field)在 UTF8 上非常慢

ios - AVAssetExportSession 不导出时间范围

javascript - 正则表达式:禁用符号

c# - 从 Java POV 学习 C#

java - 使用 Java 队列锁

java - 测试 Hibernate 映射的最佳实践

unicode - 如何知道 Unicode 字符的首选显示宽度(以列为单位)?