Tag: 不区分大小写

排序列表时Android忽略大小写

我有一个List命名路径我正在使用以下代码对字符串进行排序 java.util.Collections.sort(path); 这工作正常,它排序我的列表,但它以不同的方式处理第一个字母的情况,它用大写字母对列表进行排序,然后用小写字母对列表进行排序,如果我有以下猫狗Bird Zebra它会像它一样排序 Bird Zebra dog cat 所以我如何忽略案例,以便狗和猫在斑马之前但在鸟之后? 感谢您的任何帮助

Java Lucene 4.5如何通过大小写不敏感搜索

我们已经实现了Java Lucene搜索引擎4.5,我试图搜索内容,即使字段值不区分大小写(例如,如果我搜索名为“Banglore”的城市我得到一个结果,但是当我搜索一个名字的城市时“banglore”我得到0结果)。 我已经使用StandardAnalyzer来分析数据,使用WildcardQuery来匹配Like条件(我试过这里没有成功)。 我不知道我哪里出错了。 我很感激有关修复此区分大小写问题的任何指导。 public SearchHelper { Analyzer analyzer; Directory index; public IndexSearcher searcher = null; public IndexWriter indexWriter = null; public QueryParser parser = null; private static int hitsPerPage = 100; /** * @param indexFileLocation * @throws IOException */ public SearchHelper(String indexFileLocation) throws IOException { // this.analyzer =new StandardAnalyzer(); this.analyzer = new CaseStandardAnalyzer(); […]

MongoDB和Java驱动程序:查询中的“忽略大小写”

这是我现在使用的代码,如何添加“忽略大小写”属性? DBObject query = new BasicDBObject(“prop”, value); 谢谢

使用Hibernate Criteria进行不区分大小写的排序

我有一个使用Hibernate Criteria创建的查询,如下所示: Criteria criteria = db.getSession().createCriteria(Vendor.class); criteria.addOrder(Property.forName(“shortName”).asc()); List vendorList = criteria.list(); 我希望排序不区分大小写,相当于HQL查询 FROM Vendor ve ORDER BY lower(ve.shortName) 如何使用Hibernate Criteria实现这一目标?

Oracle中使用LIKE进行重音和不区分大小写的排序规则

我发现这个答案很有用: Oracle中的Accent和不区分大小写的COLLATE ,但我的问题是关于使用版本9 Oracle db进行搜索。 我尝试过这样的查询: SELECT column_name FROM table_name WHERE NLSSORT(column_name, ‘NLS_SORT = Latin_AI’) LIKE NLSSORT(‘%somethingInDB%’, ‘NLS_SORT = Latin_AI’) 但没有结果返回。 我创建了一个小的Java文件来测试: import org.apache.commons.dbcp.BasicDataSource; import java.sql.Connection; import java.sql.SQLException; import java.sql.PreparedStatement; import java.sql.ResultSet; public class DbCollationTest { public static void main(String[] args) throws SQLException { BasicDataSource dataSource = new BasicDataSource(); dataSource.setDriverClassName(“oracle.jdbc.driver.OracleDriver”); dataSource.setUrl(“url”); dataSource.setUsername(“usr”); dataSource.setPassword(“pass”); Connection conn […]

GSON:如何从Json获得不区分大小写的元素?

当JSON对象包含传递给方法的jsonKey时,下面显示的代码很有效。 我想知道…如果有一种方法可以将值赋给一个不区分大小写的键表示? 例: public String getOutputEventDescription(JsonElement outputEvent) throws ParserException { return retrieveString(outputEvent, DESCRIPTION); } 无论是否将DESCRIPTION定义为“描述”,“描述”或“DeScRipTIOn”,都应该可以工作 protected String retrieveString(JsonElement e, String jsonKey) throws ParserException { JsonElement value = e.getAsJsonObject().get(jsonKey); if (value == null) { throw new ParserException(“Key not found: ” + jsonKey); } if (value.getAsString().trim().isEmpty()) { throw new ParserException(“Key is empty: ” + jsonKey); } return […]

如何在带有注释映射的Spring MVC中使用不区分大小写的URL

通过我的spring mvc web应用程序,我有注释的映射工作,但是,它们区分大小写。 我找不到让它们不区分大小写的方法。 (我很想在Spring MVC中实现这一点,而不是以某种方式重定向流量)