java字符判断
1. 场景描述
Java后台需要根据前端的传值内容,判断拼接sql是否使用groupby。
2. 解决方案
使用JDK自带的indexOf(String str)来进行判断。
2.1 使用语法
int indexOf(String str)
返回指定子字符串第一次出现的字符串内的索引。
public int indexOf(String str)返回指定子字符串第一次出现的字符串内的索引。
返回的索引是其中的最小值k : this.startsWith(str, k)
如果k的值不存在,则返回-1 。
参数
str - 要搜索的子字符串。
结果
指定的子串,或第一次出现的索引 -1如果不存在这样的发生。
2.2 示例
package com.laowang.sptest.controller;
public class test3 {
public static void main(String[] args) {
String str1 = "count(vin)";
String str2 = "vin";
System.out.println(str1.indexOf("("));
System.out.println(str2.indexOf("("));
}
}
----------返回结果----
5
-1
更多信息请关注公众号:「软件老王」,关注不迷路,IT技术与相关干货分享,回复关键字获取对应干货,本文版权归作者软件老王所有,转载需注明作者、超链接,否则保留追究法律责任的权利。