黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Javase視頻推薦-String類的常見操作

Javase視頻推薦-String類的常見操作

更新時間:2020-02-18 09:59:34 來源:動力節點 瀏覽2256次


17 拷貝.jpg


  一、String類概述


  1、String的值是一個對象,也是一個常量不能被改變


  2、String的equals方法是比較兩個字符串的內容


  3、Strings1=”abc”Strings2=newString(“abc”)s1有一個對象,s2有兩個對象


  二、String常見功能---獲取和判斷


  1、獲取


  (1)字符串中包含的字符數,也就是字符串的長度。


  intlength():獲取長度。


  (2)根據指定位置獲取位置上的某個字符


  charcharAt(intindex)


  (3)根據字符獲取該字符在字符串中的位置


  IntindexOf(intch):返回的是ch在字符串中第一次出現的位置


  intindexOf(intch,intfromIndex):從fromIndex指定位置開始,獲取ch在字符串中出現的位置


  intindexOf(Stringstr,intfromIndex):從fromIndex指定位置開始,獲取ch在字符串中出現的位置,如果沒有找到返回-1


  intlastIndexOf(Stringstr):反向索引一個字符出現的位置


  publicstaticvoidmethod_get(){


  Stringstr="abcdeakpf";


  //打印字符串的長度


  sop(str.length());//結果為5


  //根據索引獲取字符


  sop(str.charAt(4));//結果為a


  //根據字符獲取索引


  sop(str.indexOf('a',3));//結果為5


  //反向索引一個字符出現的位置


  sop(str.lastIndexOf("a"));//結果為5


  }


  2、判斷


  (1)字符串中是否包含某一個子串


  booleancontains(str)


  特殊之處:indexOf(str):可以索引str第一次出現的位置,如果返回-1,表示該str不在字符串中存在,所以也可以用于判斷是否包含指定字符子串,而且可以獲取該子串出現的位置;


  (2)字符中是否有內容


  booleanisEmpty():原理就是判斷length是否為0


  (3)字符串中是否以指定內容開頭


  booleanstartsWith(str);


  (4)字符串是以指定內容結尾


  booleanendsWith(str);


  (5)判斷字符串內容是否相同,復寫了Object類中的equals方法


  booleanequals(str);


  (6)判斷內容是否相同,忽略大小寫


  booleanequalsIgnoreCase();


  publicstaticvoidmethod_is(){


  Stringstr="ArrayDemo.java";


  //判斷文件名稱是否以Array單詞開頭


  sop(str.startsWith("Array"));//結果為true


  //判斷文件名稱是否是.java文件


  sop(str.endsWith(".java"));//結果為true


  //判斷文件名稱中是否包含Demo單詞


  sop(str.contains("Demo"));//結果為true


  }


  3、字符串常見功能---轉換


  (1)將字符數組轉成字符串。


  構造函數:String(char[])


  String(char[],offset,count):將字符數組中的一部分轉成字符串


  靜態方法:


  staticStringcopyValueOf(char[])


  staticStringcopyValueOf(char[],offset,count)


  staticStringvalueOf(cahr[])


  (2)將字符串轉成字符數組


  char[]toCharArray();


  (3)將字節數組轉換成字符串


  String(byte[])


  String(byte[],offset,count):將字節數組中的一部分轉成字符串


  (4)將字符串轉換成字節數組


  byte[]getBytes();


  (5)將基本數據類型轉換成字符串


  staticStringvalueOf(int)


  staticStringvalueOf(double)


  (6)特殊:字符串和字節數組在轉換過程中是可以指定編碼表的。


  publicstaticvoidmethod_trans(){


  char[]arr={'a','b','c','d','e','f'};


  Strings=newString(arr,1,3);


  sop("s="+s);//結果為bcd


  Strings1="zxcvbnm";


  char[]chs=s1.toCharArray();


  for(inti=0;i<chs.length;i++){


  sop("ch="+chs[i]);


  }


  }


  4、替換


  Stringreplace(oldchar,newchar)


  如果要替換的字符不存在,返回的還是原串


  publicstaticvoidmethod_replace(){


  Strings="Hellojava";


  Strings1=s.replace('a','n');


  Strings2=s.replace("java","world");


  sop("s="+s);//結果為Hellojava


  sop("s1="+s1);//結果為Hellojnvn


  sop("s2="+s2);//結果為Helloworld


  }


  5、切割


  String[]split(regex);


  publicstaticvoidmethod_split(){


  Strings="zhangsan,lisi,wangwu";


  String[]attr=s.split(",");


  for(inti=0;i<attr.length;i++){


  sop(attr[i]);//結果為zhangsanlisiwangwu


  }


  }


  6、子串,獲取字符串中的一部分


  Stringsubstring(begin):從指定位置開始到結尾,如果角標不存在,會出現角標越界異常


  Stringsubstring(begin,end):從起始位置開始到結束位置為止,保護起始位置不包含結束位置


  publicstaticvoidmethod_sub(){


  Strings="abcdef";


  sop(s.substring(2));//結果為cdef


  sop(s.substring(2,4));//結果為cd


  }


  7、轉換,去除空格,比較


  (1)將字符串轉換成大寫或者小寫


  StringtoUpperCase();


  StringtoLowerCase();


  (2)將字符串兩端的多個空格去除


  Stringtrim();


  (3)對兩個字符串進行自然順序的比較


  intcompareTo(String)


  publicstaticvoidmethod_7(){


  Strings="HelloJava";


  sop(s.toUpperCase());


  sop(s.toLowerCase());


  sop(s.trim());


  Strings1="acc";


  Strings2="aaa";


  sop(s1.compareTo(s2));//結果為2(兩個Unicode值相減所得結果),表示s1大于s2


  動力節點Javase相關視頻免費下載學習


  Javase視頻教程【301集】:http://www.ilovecolors.com.cn/v104/


  Java視頻下載【JavaSE進階】:http://www.ilovecolors.com.cn/v61/


Javase視頻推薦-String類的常見操作


       以上就是動力節點Java培訓機構小編介紹的“Javase視頻推薦-String類的常見操作 ”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。


  相關內容


  最新Java學習路線(適用于初學者)


  系統學習Java后端開發線路


  Javase——IO流概述、特點及其分類


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日本天堂免费观看 | 日本高清免费h色视频在线观看 | 久99久精品视频免费观看v | 手机在线看片国产 | 久久久久久国产精品视频 | 99爱视频99爱在线观看免费 | 成人免费看黄 | 欧美成人免费全部色播 | 色综合视频在线观看 | 看全色黄大色黄大片毛片 | sao虎视频在线精品永久 | 欧美a级v片在线观看一区 | 九九久久精品这里久久网 | 男女毛片视频 | 亚洲欧美综合在线观看 | 日日摸夜夜添夜夜添97 | 欧美视频导航 | 热久久国产欧美一区二区精品 | 国产在线播放免费 | 亚洲高清影院 | 日韩精品一区二区三区国语自制 | 欧美成人观看视频在线 | 在线免费视频a | 一区二区三区在线免费视频 | 一级毛片免费高清视频 | 国产日韩欧美精品一区 | 最近高清无吗免费看 | 在线观看黄色的网站 | 手机看片国产免费永久 | 天天操天天舔天天干 | 国产日韩欧美亚洲综合首页 | 毛片链接 | 清清草免费视频 | 日韩精品一区二区三区中文字幕 | 一级毛片特级毛片国产 | 亚洲国产一区二区三区最新 | 欧美性猛交xxxx免费看蜜桃 | 欧美黄色小视频 | 中文字幕欧美日韩一 | 丝袜美脚在线 | 日韩国产午夜一区二区三区 |