锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲91中文字幕无线码三区,亚洲一区二区视频在线,一区国产精品http://www.aygfsteel.com/xyd2012/zh-cnTue, 17 Jun 2025 07:49:54 GMTTue, 17 Jun 2025 07:49:54 GMT60- Java涓璖tring綾葷殑鏂規硶鍙婅鏄?/title>http://www.aygfsteel.com/xyd2012/archive/2012/10/08/389208.html瑗挎枾澶村府鑰佸ぇ瑗挎枾澶村府鑰佸ぇMon, 08 Oct 2012 14:58:00 GMThttp://www.aygfsteel.com/xyd2012/archive/2012/10/08/389208.htmlhttp://www.aygfsteel.com/xyd2012/comments/389208.htmlhttp://www.aygfsteel.com/xyd2012/archive/2012/10/08/389208.html#Feedback0http://www.aygfsteel.com/xyd2012/comments/commentRss/389208.htmlhttp://www.aygfsteel.com/xyd2012/services/trackbacks/389208.htmlString(byte[] bytes):閫氳繃byte鏁扮粍鏋勯犲瓧絎︿覆瀵硅薄
String(char[] value):閫氳繃char鏁扮粍鏋勯犲瓧絎︿覆瀵硅薄
String(String original):鏋勯犱竴涓猳riginal鐨勫壇鏈紝鍗籌細鎷瘋礉涓涓猳riginal
String(StringBuffer buffer):閫氳繃StringBuffer鏁扮粍鏋勯犲瓧絎︿覆瀵硅薄
渚嬪錛?br /> byte[] b={'a','b','c','d','e','f','g','h','i','j'};
char[] c={'0','1','2','3','4','5','6','7','8','9'};
String sb=new String(b);//abcdefghij
String sb_sub=new String(b,3,2);//de
String sc=new String(c);//0123456789
String sc_sub=new String(c,3,2);//34
String sb_copy=new String(sb);//abcdefghij
System.out.println("sb:"+sb);
System.out.println("sb_sub:"+sb_sub);
System.out.println("sc:"+sc);
System.out.println("sc_sub:"+sc_sub);
System.out.println("sb_copy:"+sb_copy);
杈撳嚭緇撴灉:sb:abcdefghij
sb_sub:de
sc:0123456789
sc_sub:34
sb_copy:abcdefghij
浜屻佹柟娉?br />璇存槑錛?.鎵鏈夋柟娉曞潎涓簆ublic
2.涔﹀啓鏍煎紡錛歔淇グ絎<榪斿洖綾誨瀷><鏂規硶鍚?[鍙傛暟鍒楄〃])>
1.char charAt(int index):鍙栧瓧絎︿覆涓殑鏌愪竴涓瓧絎︼紝鍏朵腑鐨勫弬鏁癷ndex鎸囩殑鏄瓧絎︿覆涓簭鏁般?br />瀛楃涓茬殑搴忔暟浠?寮濮嬪埌length()-1.
渚嬪錛歋tring s=new String("abcdefghijk");
System.out.println("s.charAt(5):"+s.charAt(5));
緇撴灉涓?s.charAt(5):f
2.int compareTo(String anotherString):褰撳墠String瀵硅薄涓巃notherString姣旇緝錛岀浉絳夊叧緋昏繑鍥?;涓嶇浉絳夋椂錛屼粠涓や釜瀛楃涓茬0涓瓧絎﹀紑濮嬫瘮杈冿紝榪斿洖絎竴涓笉鐩哥瓑鐨勫瓧絎﹀樊錛屽彟涓縐嶆儏鍐碉紝杈冮暱瀛楃涓茬殑鍓嶉潰閮ㄥ垎鎭板閥鏄緝鐭殑瀛楃涓詫紝榪斿洖瀹冧滑鐨勯暱搴﹀樊銆?br />3.int compareTo(Object o):濡傛灉o鏄疭tring瀵硅薄錛屽拰2鐨勫姛鑳戒竴鏍鳳紱鍚﹀垯鎶涘嚭ClassCastException寮傚父
渚嬪:String s1=new String("abcdefghijklmn");
String s2=new String("abcdefghij");
String s3=new String("abcdefghijalmn");
System.out.println("s1.compareTo(s2):"+s1.compareTo(s2));//榪斿洖闀垮害宸?br /> System.out.println("s1.compareTo(s3));//榪斿洖'k'-'a'鐨勫樊
緇撴灉:s1.compareTo(s2):4
s1.compareTo(s3):10
4.String concat(String str):灝嗚String瀵硅薄涓巗tr榪炴帴鍦ㄤ竴璧?br />5.boolean contentEquals(StringBuffer sb):灝嗚String瀵硅薄涓嶴tringBuffer瀵硅薄sb榪涜姣旇緝
6.static String copyValueOf(char[] data)
7.static String copyValueOf(char[] data,int offset,int count);灝嗕袱涓柟娉曞皢char鏁扮粍杞崲鎴怱tring,涓庡叾涓竴涓瀯閫犲嚱鏁扮被鍨?br />8.boolean endsWith(String suffix):璇tring瀵硅薄鏄惁浠uffix緇撳熬
渚嬪:String s1=new String("abcdefghij");
String s2=new String("ghij");
System.out.println("s1.endsWith(s2):"+s1.endsWith(s2));
緇撴灉涓?s1.endsWith:true;
9.boolean equals(Object anObject):褰揳nObject涓嶄負絀哄茍涓斾笌褰撳墠String瀵硅薄涓鏍鳳紝榪斿洖true,鍚﹀垯錛岃繑鍥瀎alse
10.byte[] getBytes():灝嗚String瀵硅薄杞崲鎴恇yte鏁扮粍
11.void getChars(int srcBegin,int srcEnd,char[] dst,int dstBegin):璇ユ柟娉曞皢瀛楃涓叉嫹璐濆埌瀛楃鏁扮粍涓傚叾涓紝srcBegin涓烘嫹璐濈殑璧峰浣嶇疆錛宻rcEnd涓烘嫹璐濈殑緇撴潫浣嶇疆銆佸瓧絎︿覆鏁板糳st涓虹洰鏍囧瓧絎︽暟鍊鹼紝dstBegin涓虹洰鏍囧瓧絎︽暟緇勭殑鎷瘋礉璧峰浣嶇疆
渚嬪錛歝har[] s1={'I','','l','o','v','e','','h','e','r','!'};//s1=I love her!
String s2=new String("you!");
s2.getChars(0,3,s1,7);//s1=I love you!
System.out.println(s1);
緇撴灉涓?I love you!
12.int hashCode():榪斿洖褰撳墠瀛楃鐨勫搱甯岃〃鐮?br />13.int indexOf(int ch):鍙壘絎竴涓尮閰嶅瓧絎︿覆浣嶇疆
14.int indexOf(int ch,int fromIndex):浠巉romIndex寮濮嬫壘絎竴涓尮閰嶅瓧絎︿綅緗?br />15.int indexOf(String str):鍙壘絎竴涓尮閰嶅瓧絎︿覆浣嶇疆
16.int indexOf(String str,int fromIndex):浠巉romIndex寮濮嬫壘絎竴涓尮閰嶅瓧絎︿覆浣嶇疆
渚嬪:String s=new String("write once, run anywhere!");
String ss=new String("run");
System.out.println("s.indexOf('r'):"+s.indexOf('r'));
System.out.println("s.indexOf('r',2):"+s.indexOf('r',2));
System.out.println("s.indexOf(ss):"+s.indexOf(ss));
緇撴灉涓?s.indexOf('r'):1
s.indexOf('r',2):12
s.indexOf(ss):12
17.int lastIndexOf(int ch)
18.int lastIndexOf(int ch,int fromIndex)
19.int lastIndexOf(String str)
20.int lastIndexOf(String str,int fromIndex)浠ヤ笂鍥涗釜鏂規硶涓?3銆?4銆?5銆?6綾諱技錛屼笉鍚岀殑鏄?鎵炬渶鍚庝竴涓尮閰嶇殑鍐呭
public class CompareToDemo{
public static void main(String[] args){
System.out.println(s1.lastIndexOf((int)'b',7));
}
}
榪愯緇撴灉:5
(鍏朵腑fromIndex鐨勫弬鏁頒負7錛屾槸浠庡瓧絎︿覆abcdefg鐨勬渶鍚庝竴涓瓧絎寮濮嬪線鍓嶆暟鐨勪綅鏁般?br />21.int length:榪斿洖褰撳墠瀛楃涓查暱搴?br />22.String replace(char oldChar,char newChar):灝嗗瓧絎︿覆涓涓涓猳ldChar鏇挎崲鎴恘ewChar
23.boolean startsWith(String prefix):璇tring瀵硅薄鏄惁浠refix寮濮?br />24.boolean startsWith(String prefix,int toffset):璇tring瀵硅薄浠巘offset浣嶇疆綆楄搗錛屾槸鍚︿互prefix寮濮?br />渚嬪:String s=new String("write once,run anywhere!");
String ss=new String("write");
String sss=new String("once");
System.out.println("s.startsWith(ss):"+s.startsWith(ss));
System.out.println("s.startsWith(sss,6):"+s.startsWith(sss,6));
緇撴灉涓?s.startsWith(ss):true
s.startsWith(sss,6):true
25.String substring(int beginIndex):鍙栦粠beginIndex浣嶇疆寮濮嬪埌緇撴潫鐨勫瓙瀛楃涓?br />26.String substring(int beginIndex,int endIndex):鍙栦粠beginIndex浣嶇疆寮濮嬪埌endIndex浣嶇疆鐨勫瓙瀛楃涓?br />27.char[] toCharArray():灝嗚String瀵硅薄杞崲鎴恈har鏁扮粍
28.String toLowerCase():灝嗗瓧絎︿覆杞崲鎴愬皬鍐?br />29.String toUpperCase():灝嗗瓧絎︿覆杞崲鎴愬ぇ鍐?br />渚嬪: String s=new String("java.lang.Class String");
System.out.println("s.toUpperCase():"+s.toUpperCase());
System.out.println("s.toLowerCase():"+s.toLowerCase());
緇撴灉涓?s.toUpperCase():JAVA.LANG.CLASS STRING
s.toLowerCase():java.lang.class string
30.static String valueOf(boolean b)
31.static String valueOf(char c)
32.static String valueOf(char[] data)
33.static String valueOf(char[] data,int count)
34.static String valueOf(double d)
35.static String valueOf(float f)
36.static String valueOf(int i)
37.static String valueOf(long l)
38.static String valueOf(Object obj)
浠ヤ笂鏂規硶鐢ㄤ簬灝嗗悇縐嶄笉鍚岀被鍨嬭漿鎹㈡垚java瀛楃鍨嬶紝榪欎簺閮芥槸綾繪柟娉?br />涓夈乯ava涓璖tring綾葷殑甯哥敤鏂規硶:
public char charAt(int index)
榪斿洖瀛楃涓蹭腑絎琲ndex涓瓧絎?br />public int length()
榪斿洖瀛楃涓茬殑闀垮害
public int indexOf(String str)
榪斿洖瀛楃涓蹭腑絎竴嬈″嚭鐜皊tr鐨勪綅緗?br />public int indexOf(String str,int fromIndex)
榪斿洖瀛楃涓蹭粠fromIndex寮濮嬪嚭鐜皊tr鐨勪綅緗?br />public boolean equalsIgnoreCase(String another)
姣旇緝瀛楃涓蹭笌another鏄惁涓鏍鳳紙蹇界暐澶у皬鍐?
public String replace(char oldchar,char newChar)
鍦ㄥ瓧絎︿覆涓敤newChar瀛楃鏇挎崲oldChar瀛楃
public boolean startsWith(String prefix)
鍒ゆ柇瀛楃涓叉槸鍚︿互prefix瀛楃寮澶?br />public boolean endsWith(String suffix)
鍒ゆ柇涓涓瓧絎︿覆鏄惁浠uffix瀛楃涓茬粨灝?br />public String toUpperCase()
榪斿洖涓涓瓧絎︿覆涓鴻瀛楃涓茬殑澶у啓褰㈠紡
public String toLowerCase()
榪斿洖涓涓瓧絎︿覆涓鴻瀛楃涓茬殑灝忓啓褰㈠紡
public String substring(int beginIndex)
榪斿洖璇ュ瓧絎︿覆浠巄eginIndex寮濮嬪埌緇撳熬鐨勫瓙瀛楃涓?br />public String substring(int beginIndex,int endIndex)
榪斿洖璇ュ瓧絎︿覆浠巄eginIndex寮濮嬪埌endIndex緇撳熬鐨勫瓙瀛楃涓?br />public String trim()
榪斿洖璇ュ瓧絎︿覆鍘繪帀寮澶村拰緇撳熬絀烘牸鍚庣殑瀛楃涓?br />public String[] split(String regex)
灝嗕竴涓瓧絎︿覆鎸夌収鎸囧畾鐨勫垎闅旂鍒嗛殧錛岃繑鍥炲垎闅斿悗鐨勫瓧絎︿覆鏁扮粍
瀹炰緥:
public class SplitDemo{
public static void main(String[] args){
String date="2008/09/10";
String[] dateAfterSplit=new String[3];
dateAfterSplit=date.split("/");//浠?/"浣滀負鍒嗛殧絎︽潵鍒嗗壊date瀛楃涓詫紝騫舵妸緇撴灉鏀懼叆3涓瓧絎︿覆涓?br /> for(int i=0;i<dateAfterSplit.length;i++)
System.out.print(dateAfterSplit[i]+"");
}
}
榪愯緇撴灉:2008 09 10 //緇撴灉涓哄垎闅斿悗鐨?涓瓧絎︿覆

]]>
主站蜘蛛池模板:
商水县|
阜康市|
商城县|
资源县|
电白县|
延边|
巴彦淖尔市|
临漳县|
石台县|
廉江市|
云南省|
和田市|
镇远县|
天津市|
马公市|
霸州市|
贵德县|
普兰县|
卫辉市|
启东市|
吉木萨尔县|
奈曼旗|
彝良县|
旌德县|
安塞县|
五大连池市|
南安市|
宜都市|
岢岚县|
贵州省|
凤城市|
怀集县|
施秉县|
于田县|
三门县|
临邑县|
达州市|
剑川县|
达孜县|
长寿区|
永福县|