Java String charAt()方法
描述:此方法返回位于字符串的指定索引处的字符。该字符串的索引从零开始。
语法:
public char charAt(int index)
参数:index -- 返回字符的索引。
返回值:该方法的返回指定索引处char值。
例子:
public class Test {
public static void main(String args[]) {
String s = "Strings are immutable";
char result = s.charAt(8);
System.out.println(result); //a
}
}
案例:
package com.keruitest;
public class Test {
public static void main(String[] args) {
String str = "松江九亭";
StringBuffer sb = new StringBuffer();
for (int i = 0; i <str.length(); i++) {
if(sb.toString() != null && sb.toString() !=""){
sb.append(",");
}
sb.append(str.charAt(i));
}
String keyword = sb.toString().substring(1);//松,江,九,亭
keyword = keyword.replaceAll(",", "%");
System.out.println(keyword);//结果:松%江%九%亭
}
}
<------- 模糊查询sql ---->
select * from tb_table where address like '%"+str+"%' ;
select * from tb_table where address like CONCAT('%',str,'%') ;
只要查询关键字中包含 这四个字中任意一个 都能被查询到!
转载于:https://blog.51cto.com/825272560/1880109