java取字符串冒號后的值
成都創(chuàng)新互聯(lián)公司是專業(yè)的濉溪網站建設公司,濉溪接單;提供網站制作、成都網站建設,網頁設計,網站設計,建網站,PHP網站建設等專業(yè)做網站服務;采用PHP框架,可快速的進行濉溪網站開發(fā)網頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網站,專業(yè)的做網站團隊,希望更多企業(yè)前來合作!
java取字符串冒號后的值_java獲取冒號后面的參數(shù)實現(xiàn)代碼
?
超級隊長漢勤
原創(chuàng)
關注
0點贊·985人閱讀
本篇文章小編給大家分享一下java獲取冒號后面的參數(shù)實現(xiàn)代碼,文章代碼介紹的很詳細,小編覺得挺不錯的,現(xiàn)在分享給大家供大家參考,有需要的小伙伴們可以來看看。
代碼如下:
String regEx=":[\\S]+";
String sql=" select * from a where id=:id and name=:zhangsan ";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(sql);
while(m.find()) {
System.out.println(m.group());
}
補充知識:Java-正則表達式:匹配特定字符開頭,數(shù)字結尾的任一字符串
1.需求:
通過正則表達式去匹配特定字符開頭,數(shù)字結尾的字符串
我這里去匹配字符"+,-,@,="開頭,數(shù)字結尾的字符串
2.代碼
public class Test_Leo
{
public static void main(String[] args)
{
String data = "=calc|A!Z 666";
Pattern pattern = Pattern.compile("^[+-@=](.*?)\\d$");
Matcher matcher = pattern.matcher(data);
if(matcher.find())
{
System.out.println(matcher.group());
}else{
System.out.println("nothing");
}
}
}
3.結果
4.解釋:
^:定義了以什么開始
[+-@=]:匹配+-@= 任意字符
(.*?):匹配任意零個或者多個字符
d:匹配單個數(shù)字
\d$:匹配數(shù)字結尾
給你從小到大排序的例子
public void bubbleSort() {
System.out.println("冒泡排序:");
int[] array1 = { 9, 8, 7, 6, 5, 4, 3,2,1 };
int i = 0;
int j = 0;
for (i = 0; i array1.length - 1; i++) {
for (j = 0; j array1.length - i - 1; j++) {
if (array1[j] array1[j + 1]) {
int index = array1[j + 1];
array1[j + 1] = array1[j];
array1[j] = index;
}
}
}
public class Test { public static void main(String[] args) { int[] n = new int[10]; Random r = new Random();//實例一個隨機數(shù)對象 for(int i = 0; i n.length; i++) { n[i] = r.nextInt();//將一個隨機數(shù)賦給下標為i的數(shù)組元素 System.out.println(n[i]);//打印這個數(shù)顯示出來 } int max = n[0];//初始將數(shù)組的第一個數(shù)當成最大的數(shù)給max變量 for(int i = 1; i n.length; i++) { //如果max小于下標為i的數(shù)組元素,就重新賦值 if(max n[i]) max = n[i]; } System.out.println("最大:" + max);//顯示最大的數(shù) } }
package test;
import java.util.Arrays;
public class T5 {
public static void main(String[] args) {
int data[]={19,40,56,59,44,520,22,55};
int a = 0;
for(int i=0;idata.length-1;i++){
for(int j=0;jdata.length-i-1;j++){
if(data[j]data[j+1]){
a = data[j];
data[j] = data[j+1];
data[j+1] = a;
}
}
}
System.out.println(Arrays.toString(data));
}
}
好久沒寫了,差點就沒寫出來
y控制外層循環(huán),j控制內層循環(huán)。標準的冒泡排序,外層循環(huán)給定冒泡范圍,每次從尾部縮小1,內層循環(huán)控制具體的冒泡過程,從頭部開始依次比較兩個相鄰元素,如果前者大于后者就將它們交換,這樣最大的元素會被逐漸交換到尾部的位置,就像氣泡上浮一樣,所以叫冒泡排序。這個程序只不過把順序反了過來,外層循環(huán)每次從頭部縮小1,內層循環(huán)從尾部開始逐漸把每個最大元素交換到頭部的位置。
新聞名稱:冒號排序代碼java 冒號排序代碼
分享鏈接:http://chinadenli.net/article14/hgcgde.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供建站公司、網站策劃、微信公眾號、網站營銷、關鍵詞優(yōu)化、面包屑導航
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)