我正在用 Java 编写一个与 Postgresql 一起使用的程序。数据库中的记录有不同的语言,如英语、法语和西班牙语。在使用搜索时,当程序将记录从数据库(客户名称)转换为LowerCase()时,我得到了nullPointerException。我的问题是我不知道处理记录的语言,因为字符看起来很相似。
问题:是否有 toLowerCase() 的替代方法,它可以在不指定语言环境的情况下比较字符,只需逐个字符比较,如果一个字符与另一个字符不同,则返回 false。简单地说,如果中文字符与英文字符不同,则返回 false。
像 a = a 返回 true,但 a = 诶返回 false,没有给我 nullPointException。