Java 搜索unicode字符串

Java 搜索unicode字符串,java,string,unicode,encoding,comparison,Java,String,Unicode,Encoding,Comparison,我在一个以unicode字符串作为输入的应用程序中工作。我成功地获得了单词集作为列表。现在我需要在列表中给定的字符串集合中搜索输入字符串。我试图将给定的字符串与列表中的每个字符串进行比较,但只将无法识别的字符作为输出。我认为问题在于unicode处理。有什么合适的方法可以做到这一点吗?Java使用unicode(字符串在内部是UTF-16,但处理所有unicode,有关详细信息,请参阅)。如果“无法识别的字符”有问题,则可能是读取的输入编码错误或存储方式错误 如果没有提供任何源代码,将无法提供更

我在一个以unicode字符串作为输入的应用程序中工作。我成功地获得了单词集作为列表。现在我需要在列表中给定的字符串集合中搜索输入字符串。我试图将给定的字符串与列表中的每个字符串进行比较,但只将无法识别的字符作为输出。我认为问题在于unicode处理。有什么合适的方法可以做到这一点吗?

Java使用unicode(字符串在内部是UTF-16,但处理所有unicode,有关详细信息,请参阅)。如果“无法识别的字符”有问题,则可能是读取的输入编码错误或存储方式错误


如果没有提供任何源代码,将无法提供更多具体帮助,抱歉。

示例代码将大大提高获得有用答案的机会。请编辑原始问题以添加示例代码。不要把它贴在你问题的答案上。