有一條查詢參數(shù)不確定的sql字符串,例如:select a as A,b as B,c as C from d 需要用java截取字符串中的所有別名放到集合中。急用,求速解
4 回答

慕桂英4014372
TA貢獻1871條經(jīng)驗 獲得超13個贊
已經(jīng)幫你實現(xiàn)了。
String s = "select a as A,b as B,c as C from d ";
char[] c = s.toCharArray();
int count = 0; // 計數(shù)器
for (char c1 : c) {
if(c1 == 'a' && c[count+1] == 's'){//如果當前字符是a,并且下一個是s
System.out.println(s.substring(count + 2 , count +4));//得到as后面第二個位置開始,第四個位置結束的值
}
count = count + 1;
}
添加回答
舉報
0/150
提交
取消