【java – KDB不区分大小写,如查询】教程文章相关的互联网学习教程文章

java实现不区分大小写替换

/** * java实现不区分大小写替换 * @param source * @param oldstring * @param newstring * @return */ public static String IgnoreCaseReplace(String source, String oldstring, String newstring){ Pattern p = Pattern.compile(oldstring, Pattern.CASE_INSENSITIVE); Matcher m = p.matcher(source); String ret=m.replaceAll(newstring); return ret; } 原文:http://www.cnblogs....

java-Jooq模式区分大小写【代码】

我遇到的情况是,我使用相同的架构名称在Oracle和MySql之间切换.我想使用任一数据库类型生成类并在另一数据库上执行操作.由于区分大小写的问题,我发现可以同时使用这两种方法的是小写模式名称(由于Oracle和MySql都支持),而在UpperCase中包含表名称和列名称(同样的原因). 但是,当将outputShema声明为小写时,Jooq会明确检查数据库类型,如果是Oracle,则将其设置为UpperCase.有什么解决方法吗?解决方法:您遇到了一系列不幸的警告,所有这...

java-在MarkLogic的路径范围查询中不区分大小写的搜索【代码】

我们如何对路径范围查询进行不区分大小写的搜索?我想对路径进行不区分大小写的搜索:/pathSyntax = (case insensitive value of $Type)用于路径范围搜索的样本查询格式,我需要使该路径范围查询搜索不区分大小写:,是否需要在为此创建的索引中进行更改?let $xyz:= cts:and-query((cts:collection-query(concat("xyz://", val, "/test")),cts:path-range-query("/pathSyntax", "=",$Type) ))以下是范围路径索引:{"scalar-type": "...

java-JPA-具有in子句且不区分大小写的规范【代码】

使用mysql和springboot jpa, 我正在尝试使用JPA实施in子句.当参数列表传递给规范时,在编写如下的manaul查询时会获得预期的结果.employeeId是一个包含大写字母和小写字母的字符串列.尽管手动查询有效,但必须执行规范. 手动查询:SELECT emp FROM EmployeeEntitiy emp WHERE LOWER(emp.employeeIdParam) IN(SELECT LOWER(empRel.destinationssid)FROM EmployeeRelationEntity empRel WHERE ((LOWER(empRel.employeeId)=:employeeIdPa...

java-不区分大小写的三元搜索树【代码】

我一直在使用Ternary Search Tree,因为它是实现自动完成下拉组合框的数据结构.这意味着,当用户键入“ fo”时,将显示下拉组合框 富餐饮足球 问题是,我当前使用的三元搜索树区分大小写.我的实现如下.它已被现实世界使用了大约1年.因此,我认为它非常可靠. My Ternary Search Tree code 但是,我正在寻找一个不区分大小写的三元搜索树,这意味着当我键入“ fo”时,下拉组合框将向我显示 O餐饮足球 这是TST的一些关键接口,我希望新的区分大...

java-不区分大小写的路径开始于endsWith【代码】

传入的模式和格式(均为小写),如果模式和格式不区分大小写,如何更改下面的代码段,以便startsWith和endsWith返回true?try (Stream<Path> paths = Files.find(cobDir, 1,(path, attrs) -> attrs.isRegularFile()&& path.getFileName().startsWith(pattern)&& path.toString().endsWith(format))) {matchingFile = paths.findFirst();} catch (IOException e) {logger.error("Problem with getting files to process {}", e.getMessag...

java-区分大小写的文件扩展名和存在性检查【代码】

我需要检查文件是否存在.可以通过File#exists()方法完成.但是这种存在检查是区分大小写的.我的意思是,如果我在代码中有一个文件名some_image_file.jpg,但实际上如果文件是some_image_file.JPG,则此方法表示该文件不存在.如何以不区分大小写的扩展名检查文件的存在并获取实际的文件名? 在我的情况下,我有一个Excel文件.每行包含文件和文件名的元数据.在某些情况下,我只有文件名,而在其他情况下,我可以拥有完整路径.我将一行表示为文...

java-如何使字符串比较不区分大小写?【代码】

我正在尝试为其中一个根据您的回答做出响应的程序编写代码.我想使某些变量不区分大小写.例如,如果我的变量x等于“ Me”,我希望它也等于“ me”.那可能吗? 到目前为止,这是我的代码:import java.util.Scanner;class Tutorial {public static void main (String args[]){System.out.println("Who goes there?");Scanner N = new Scanner(System.in);String name = N.next();if (name.equals("me") || name.equals("Me")){System.ou...

java-Hibernate限制中的限制“ equals id”区分大小写【代码】

我尝试使用Hibernate(3.6.9)对用户名进行区分大小写的相等操作,但似乎限制不区分大小写.例如:“ AdMin”或“ admin”都有效,但只有“ admin”应该正确,否则.size()应该返回0.我会尽量避免使用like.有人有不同的解决方案吗? 码:Session sess = getSessionFactory().getCurrentSession();@SuppressWarnings("unchecked") List<Login> logins = sess.createCriteria(Login.class).add(Restrictions.idEq(username)).list(); if(log...

Java-Dynamo DB中不区分大小写的查询【代码】

我想扫描/查询发电机数据库表. Dynamo DB区分大小写.我想有时将哈希键/范围键用作字符串.有什么方法可以使Dynamo DB级别不区分大小写?还是存在其他解决方案?我正在使用JAVA SDK查询Dynamo解决方法:我可以想到2种可能的方法 1)通过调整模式在应用程序端解决 例如,假设您现在使用“名称”作为哈希键,则每当添加新用户时,您就在将他们的名字写成小写之后添加他们John --> johnDoe --> doe请记住同时存储值(名称为用于搜索的哈希值)和...

java – Lucene区分大小写和不敏感的搜索

我有一个Lucene索引,目前区分大小写.我想添加一个不区分大小写的搜索选项作为后备.这意味着与案例匹配的结果将获得更多权重并将首先出现.例如,如果结果数量限制为10,并且有10个匹配我的情况,这就足够了.如果我只找到7个结果,我可以从不区分大小写的搜索中添加3个结果. 我的情况实际上更复杂,因为我有不同重量的物品.理想情况下,匹配“错误”的情况会增加一些重量.不用说,我不想要重复的结果. 一种可能的方法是有2个索引.一个有一个...

Java switch-case语句中不区分大小写的匹配【代码】

我想知道是否有一种方法可以在java switch case语句中执行不区分大小写的匹配.默认实现区分大小写.请参阅下面的示例.public class SwitchCaseTest {/*** @param args*/public static void main(String[] args) {switch ("UPPER") {case "upper" :System.out.println("true");break;default:System.out.println("false");break;}} }所以上面的语句返回false作为输出.我正在尝试让它适用于像String.equalsIgnoreCase()这样的不区分大...

java – 对POJO映射不区分大小写的JSON而不更改POJO【代码】

有谁知道com.fasterxml.jackson.databind.ObjectMapper如何能够将JSON属性映射到不区分大小写的POJO属性? JSON字符串:[{“FIRSTNAME”:”John”,”LASTNAME”:”Doe”,”DATEOFBIRTH”:”1980-07-16T18:25:00.000Z”}]POJO级:public class Person {private String firstName;private String lastName;private Date dateOfBirth;public String getFirstName() {return firstName;}public void setFirstName(String firstName) {t...

java – Spring MVC不区分大小写的URL【代码】

我已经在Google和stackoverflow上寻找了这个答案,但不幸的是,所提供的解决方案要么假设有很多关于Spring MVC和Java的先前知识,要么是关于注释的不区分大小写. 因此,我不确定如何使这些解决方案适应我自己的问题,因此这个新问题的原因. 我想做的事听起来很简单.我有一个dispatcher-servlet.xml文件,其中包含以下XML块:<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"><property n...

java – 短的,不区分大小写的字符串混淆策略

我正在寻找一种方法来识别(即编码和解码)一组带有一个令牌的Java字符串.标识不应涉及DB持久性.到目前为止,我已经研究过Base64编码和DES加密,但就以下要求而言,两者都不是最佳的: >令牌应尽可能短>令牌应该对套管不敏感>令牌应该在URLEncoder / Decoder往返中存活(即将在URL中使用) Base32是我最好的投手还是有更好的选择?请注意,我主要对缩短和缩短模糊集合,加密/安全性并不重要.解决方法:什么是文本的结构(即字符串集)?您可以使...