版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Java程序開發(fā)
-字符串處理重慶大學(xué)計(jì)算機(jī)學(xué)院
字符串處理初始化后不能改變的字符串類String和字符串內(nèi)容可以動(dòng)態(tài)改變的類StringBuffer,以及用于進(jìn)行字符串詞法分析類StringTokenizer。同時(shí)還將介紹字符串和其它數(shù)據(jù)類型間的轉(zhuǎn)換。在C/C++中,字符串是以字符數(shù)組的方式來(lái)處理的,以字符’\0’作為字符串結(jié)束的標(biāo)志,因此在進(jìn)行字符串處理時(shí)比較容易發(fā)生錯(cuò)誤。而Java則將字符串作為對(duì)象來(lái)處理,在對(duì)象中封裝了一系列方法來(lái)進(jìn)行字符串處理。每個(gè)字符串常量對(duì)應(yīng)一個(gè)String類的對(duì)象主要內(nèi)容String類StringBuffer類——線程安全的StringBuilder——線程不安全的StringTokenizer類的應(yīng)用Scanner——也有類似功能字符串與其他數(shù)據(jù)類型的轉(zhuǎn)換String類字符串的構(gòu)造String類的常用方法字符串的構(gòu)造字符串的構(gòu)造字符串的聲明和其它類一樣,如下格式Strings1,s2;創(chuàng)建字符串可以使用String類的構(gòu)造方法。例如:s1=newString(“Wearestudents”);s2=“Wearestudents”;聲明和實(shí)例化對(duì)象也可一步完成:Strings1=newString("Wearestudents");Strings2="Wearestudents";字符串的構(gòu)造在String類提供的構(gòu)造方法中,可以由字符數(shù)組、字節(jié)數(shù)組以及字符串緩沖區(qū)來(lái)構(gòu)成字符串,如下面的代碼所示。charcDem0l[]={'2','3','4','5'};charcDem02[]={'1','2','3','4','5'};StringstrDem01=newString(cDem0l);StringstrDem02=newString(cDem02,1,4);System.out.println(strDem01+strDem01);
利用上面的兩個(gè)構(gòu)造方法生成的字符串實(shí)例的內(nèi)容均為“2345”。字節(jié)數(shù)組生成字符串下面例子說(shuō)明如何利用字節(jié)數(shù)組生成字符串:bytecDem0l[]={66,67,68};bytecDem02[]={65,66,67,68};StringstrDem01=newString(cDem0l);StringstrDem02=newString(cDem02,1,3);利用上面的兩個(gè)構(gòu)造方法生成的字符串實(shí)例的內(nèi)容均為"BCD"。String類的常用方法String類提供了length()、charAt()、indexOf()、lastIndexOf()、getChars()、getBytes()、toCharArray()等方法。在這些方法中,按用途來(lái)分,可以分為字符串長(zhǎng)度計(jì)算、字符串比較、字符串檢索、字符串的截取、替換等方法,下面我們將詳細(xì)介紹這些方法。
String類的常用方法字符串長(zhǎng)度計(jì)算publicintlength()該方法返回字符串中的16-bit的Unicode字符的數(shù)量。例如:Strings="wearestudents",tom="我們是學(xué)生";intn1,n2,n3;n1=s.length();//n1的值是15n2=tom.length();//n2的值5n3=”我的愛好”.length();//n3值是4字符串比較字符串比較的方法有equals()、equalsIgnoreCase()、startsWith(),endsWith()、regionMatches()、compareTo(),compareToIgnoreCase()等方法equals和equalsIgnoreCase方法publicbooleanequals(Strings)該方法用來(lái)比較當(dāng)前字符串對(duì)象的實(shí)體是否與參數(shù)指定的字符串s的實(shí)體是否相同。equals例如
:Stringtom=newString("wearestudents");Stringboy=newString("Wearestudents");Stringjerry=newString("wearestudents");tom.equals(boy)的值是false;tom.equals(jerry)的值是true.在String類中equalsIgnoreCase()定義如下:publicbooleanequalsIgnoreCase(Strings)String類的常用方法startsWith、endsWith方法publicbooleansrartsWith(Strings)publicbooleanendsWith(Strings)判斷當(dāng)前字符串對(duì)象的前綴是否是參數(shù)指定的字符串s,如Stringtom="220302620629021",jerry="21079670924022";tom.startsWith("220")的值是true;
jerry.startsWith("220")的值是false。tom.endsWith("021")的值是truejerry.endsWith("021")的值是false.String類的常用方法【例】
通過(guò)學(xué)號(hào)判斷某學(xué)生是否是2004級(jí)的男生。假設(shè)某學(xué)生學(xué)號(hào)為“200400581”,前4位為學(xué)號(hào),最后1位為性別標(biāo)志位,0表示女生,1表示男生。程序如下:publicclassStringStart{publicstaticvoidmain(Stringargs[]){Stringjohn="200400581",start="2004";if((john.startsWith(start))&&(tom.endsWith("1")))System.out.println("該生是2004級(jí)男學(xué)生。");elseSystem.out.println("該生不是2004級(jí)女學(xué)生。");}}程序的運(yùn)行結(jié)果如下:該生是2004級(jí)男學(xué)生。
String類的常用方法publicbooleanregionMatches(intfirstStart,Stringother,intortherStart,intlength)publicbooleanregionMatches(booleanb,intfirstStart,Stringother,intortherStart,intlength)從當(dāng)前字符串參數(shù)firstStart指定的位置開始處,取長(zhǎng)度為length的一個(gè)子串,并將這個(gè)子串和參數(shù)other指定的一個(gè)子串進(jìn)行比較。其中other指定的子串是從參數(shù)othertStart指定的位置開始,從other中取長(zhǎng)度為length的一個(gè)子串。如果兩個(gè)子串相同該方法就返回true,否則返回false。注意,字符串的位置編號(hào)從0開始。String類的常用方法publicintcompareTo(Strings)publicintcompareToIgnoreCase(Strings)compareTo方法,按字典順序與參數(shù)s指定的字符串比較大小。如果當(dāng)前字符串與s相同,該方法返回值0,如果當(dāng)前字符串對(duì)象大于s,該方法返回正值,如果小于s,該方法返回負(fù)值。Stringstr="abcde";pareTo("boy");//小于0pareTo("aba");//大于0pareTo("abcde");//等于0
按辭典序比較兩個(gè)字符串還可以使用compareToIgnoreCase(Strings)方法,該方法忽略String類的常用方法【例】將下面的字符串?dāng)?shù)組按字典序重新排列publicclassSortStrs{publicstaticvoidmain(Stringargs[]){Stringa[]={"Java","Basic","C++","Fortran","SmallTalk"};for(inti=0;i<a.length-1;i++){for(intj=i+1;j<a.length;j++){if(a[j].compareTo(a[i])<0){Stringtemp=a[i];a[i]=a[j];a[j]=temp;}}}for(inti=0;i<a.length;i++){System.out.print(""+a[i]);}}}程序的運(yùn)行結(jié)果如下:BasicC++FortranJavaSmallTalkString類的常用方法字符串檢索搜索指定字符或字符串在字符串中出現(xiàn)的位置,用于字符或字符串在字符串中的定位。publicintindexOf(intch)publicintindexOf(intch,intfromIndex)publicintindexOf(Stringstr)publicintindexOf(Stringstr,intfromIndex)上述四個(gè)重載的方法分別用于在字符串中定位指定的字符和字符串,并且在方法中可以通過(guò)fromIndex來(lái)指定匹配的起始位置。如果沒(méi)有檢索到字符或字符串,該方法返回的值是-1。字符串檢索如下面代碼所示。
StringstrSource="IloveJava";intnPosition;nPosition=strSource.indexOf(‘v’);//nPosition的值為:4nPosition=strSource.indexOf(‘a(chǎn)’,9);//nPosition的值為:11nPosition=strSource.indexOf("love");//nPosition的值為:2nPosition=strSource.indexOf("love",0);//nPosition的值為:2String類的常用方法String類還提供字符串中的最后位置的定位:publicintlastIndexOf(intch)publicintlastIndexOf(intch,intfromlndex)publicintlastIndexOf(Stringstr)publicintlastIndexOf(Stringstr,intfromIndex)上述四個(gè)重載的方法分別用于在字符串中定位指定的字符和字符串最后出現(xiàn)的位置,并且在上述方法中可以通過(guò)fromIndex來(lái)指定匹配的起始位置。如果沒(méi)有檢索到字符或字符串,該方法返回的值是-1。String類的常用方法字符串的截取publicStringsubstring(intbeginIndex)該方法將獲得一個(gè)當(dāng)前字符串的子串,該子串是從當(dāng)前字符串的beginIndex處截取到最后所得到的字符串。publicStringsubstring(intbeginIndex,intendIndex)該方法將獲得一個(gè)當(dāng)前字符串的子串,該子串是從當(dāng)前字符串的beginIndex處截取到endIndex-1結(jié)束所得到的字符串。字符串的截取如下面的代碼所示:StringstrSource=newString("Javaisinteresting");StringstrNewl=strSource.substring(5);//strNew1="isinteresting"StringstrNew2=strSource.substring(5,6);//strNew2="i"String類的常用方法字符串的替換publicStringreplace(charoldChar,charnewChar)字符串對(duì)象s調(diào)用該方法可以獲得一個(gè)串對(duì)象,這個(gè)串對(duì)象是用參數(shù)newChar指定的字符替換s中由oldChar指定的所有字符而得到的字符串。
publicStringreplaceAll(Stringold,Stringnew)字符串對(duì)象s調(diào)用該方法可以獲得一個(gè)串對(duì)象,這個(gè)串對(duì)象是通過(guò)用參數(shù)new指定的字符串替換s中由old指定的所有字符串而得到的字符串。String類的常用方法publicStringtrim()一個(gè)字符串s通過(guò)調(diào)用方法trim()得到一個(gè)字符串對(duì)象,該字符串對(duì)象是s去掉前后空格后的字符串。Strings="Imisttheep";Strongtemp=s.replace(t,s);//結(jié)果是“Imisssheep"Strings="Iamastudent";Stringtemp=s.trim();//結(jié)果是"Iamastudent"String類的常用方法字符串大小寫轉(zhuǎn)換:publicStringtoUpperCase(Localelocale)//僅對(duì)指定位置進(jìn)行轉(zhuǎn)換publicStringtoUpperCase()publicStringtoLowerCase(Localelocale)//僅對(duì)指定位置進(jìn)行轉(zhuǎn)換publicStringtoLowerCase()轉(zhuǎn)換為字符串?dāng)?shù)組:publicchar[]toCharArray()字符串到字符數(shù)組之間的轉(zhuǎn)換:getChars(intsrcBegin,intsrcEnd,char[]dst,intdstBegin)String類的常用方法【例】String類簡(jiǎn)單方法的調(diào)用publicclassAccesString{publicstaticvoidmain(Stringargs[]){intn1,n2,n3;Stringko="VisualBaisc",La="java",s1,s2,s3,s4="C++";s1=ko.concat(La);s2=s1.substring(7,16);s3=ko.replace('s','x');n1=s1.length();n2=s1.indexOf(La);n3=s1.lastIndexOf("Visual");System.out.println(s1);System.out.println(s2);System.out.println(s3);System.out.println(n1);System.out.println(n2);System.out.println(n3);}}運(yùn)行結(jié)果如下:VisualBaiscjavaBaiscjavaVixualBaixc1612StringBuffer類一個(gè)String型變量一旦經(jīng)過(guò)初始化,就不能被改變了。為什么它作為一個(gè)變量而又不能被改變呢?其實(shí)變量只是一個(gè)代表某個(gè)內(nèi)存區(qū)域的引用符號(hào),用來(lái)訪問(wèn)或修改它所指向的內(nèi)存空間。在String型變量的情況下,String型變量所指向的內(nèi)存空間中的內(nèi)容是不能被改變的,這是Java語(yǔ)言規(guī)范規(guī)定的。但是該變量可用于指向另外的內(nèi)存空間。下列代碼說(shuō)明了這一點(diǎn):Strings=newString("Hello");s=“HelloWorld”;//現(xiàn)在s指向內(nèi)存中的新位置StringBufferJava提供了StringBuffer類來(lái)實(shí)現(xiàn)對(duì)字符串內(nèi)容進(jìn)行動(dòng)態(tài)修改功能。StringBuffer類主要用于完成字符串的動(dòng)態(tài)添加、插入、替換等操作。線程的安全StringBuffer類的構(gòu)造StringBuffers;//申明s為StringBuffer對(duì)象s=newStringBuffer("Hello");//實(shí)例化publicStringBuffer()
構(gòu)造一個(gè)不包含字符的字符串緩沖區(qū),其初始的容量設(shè)為16個(gè)字符。
publicStringBuffer(int)
構(gòu)造一個(gè)不包含字符的字符串緩沖區(qū),其初始容量由參數(shù)設(shè)定。
publicStringBuffer(String)
構(gòu)造一個(gè)字符串緩沖區(qū),來(lái)表示和字符串參數(shù)相同的字符序列。
字符串緩沖區(qū)的初始容量為16加上字符串參數(shù)的長(zhǎng)度。
StringBuffer類的常用方法添加操作append()其作用就是將一個(gè)字符添加到另一個(gè)字符串緩沖區(qū)的后面。在應(yīng)用中,如果添加字符的長(zhǎng)度超過(guò)字符串緩沖區(qū)的的長(zhǎng)度,則字符串緩沖區(qū)自動(dòng)將長(zhǎng)度進(jìn)行擴(kuò)充。publicStringBufferappend(booleanb)publicStringBufferappend(charc)…publicStringBufferappend(Stringstr)
上面列舉的構(gòu)造方法,可用來(lái)向字符串緩沖區(qū)添加邏輯變量、字符、字符數(shù)組、雙精度數(shù)、浮點(diǎn)數(shù)、整型數(shù)、長(zhǎng)整型數(shù)、對(duì)象類型的字符串和字符串等。上述方法的返回類型均為StringBuffer。append舉例例如:StringBuffersbfSource=newStringBuffer("1+2=”);intnThree=3;sbfSource.append(nThree);System.out.println(sbfSource.toString());輸出結(jié)果為:1+2=3StringBuffer類的常用方法插入操作publicStringBufferinsert(intoffset,Booleanb)publicsynchronizedStringBufferinsert(intoffset,char[]str)…publicsynchronizedStringBufferinsert(intoffset,Stringstr)
字符串緩沖區(qū)StringBuffer的插入操作主要用于動(dòng)態(tài)地向StringBuffer中添加字符。根據(jù)構(gòu)造方法中的參數(shù)類型,可以向字符串緩沖區(qū)插入邏輯變量、字符、字符數(shù)組、雙精數(shù)、浮點(diǎn)數(shù)、整型數(shù)、長(zhǎng)整型數(shù)、對(duì)象類型的字符串和字符串等。上述方法的返回類型為StringBuffer。insert舉例例如:
StringBuffersbfSource=newStringBuffer("1+=2");intnOne=1;sbfSource.insert(2,nOne);System.out.println(sbfSource.toString());輸出結(jié)果為:1+1=2StringBuffer類的常用方法取字符(1)charAt(intindex)取得指定位置的字符。返回值類型為字符char。位置編號(hào)從0開始。
下面的代碼段為charAt方法的例子:StringBuffersbfSource=newStringBuffer("My");charc=sbfSource.charAt(0);//’M’(2)getChars(intsrcBegin,intsrcEnd,char[]dst,intdstBegin)
賦值指定位置的字符到字符串?dāng)?shù)組dst.無(wú)返回值。
下面的代碼段為getChars方法的例子:StringBuffersbfSource=newStringBuffer("Youarethebest!");char[]str;sbfSource.getChars(0,2,str,0);//“Yo”StringBuffer類的常用方法刪除字符(1)
delete(intstart,intend)刪除字符串緩沖區(qū)中起始序號(hào)為start、終止序號(hào)為end-1的字符,方法的返回類型為StringBuffer。
下面的代碼段為delete方法的例子:StringBuffersbfSource=newStringBuffer("Youarethebest");sbfSource.delete(0,3);//arethebest!(2)
deleteCharAt(intindex)刪除字符串緩沖區(qū)中指定位置的字符,方法的返回類型為StringBuffer。StringBuffer類的常用方法重設(shè)字符串長(zhǎng)度publicvoidensureCapacity(intminimumCapacity)
該方法重新設(shè)置字符串緩沖區(qū)的長(zhǎng)度。但必須保證緩沖區(qū)的容量至少等于指定的最小數(shù)。如果字符串緩沖區(qū)的當(dāng)前容量少于該參數(shù),則分配一個(gè)新的更大的內(nèi)部緩沖區(qū)。
新容量將取如下參數(shù)中較大的一個(gè):
如果參數(shù)minimumCapacity非正,該方法不作任何操作,只簡(jiǎn)單地返回。publicvoidSetLength(intnewLength)
該方法將重新設(shè)置字符串緩沖區(qū)的長(zhǎng)度。設(shè)置該字符串緩沖區(qū)的長(zhǎng)度時(shí),如果參數(shù)newLength小于該字符串緩沖區(qū)的當(dāng)前長(zhǎng)度。
該字符串緩沖區(qū)將被截?cái)鄟?lái)包含恰好等于由參數(shù)newLength給出的字符數(shù)。StringBuffer類的常用方法內(nèi)容替換
publicStringBufferreplace(intstart,intend,Stringstr)將字符串緩沖區(qū)中起始位置為start、終止位置為end的字符替換為由字符串str指定的內(nèi)容,方法返回類型為StringBuffer。下面的代碼段為replace方法的例子:StringBuffersbfSource=newStringBuffer("Youarethebest!");Stringstr=newString("I'm");
sbfSource.replace(0,7,str);//I'mthebest!StringBuffer類的常用方法取子串(1)publucStringsubstring(intstart,intend)取得字符串緩沖區(qū)中起始位置為start、終止位置為end的內(nèi)容,方法返回類型為String。下面的代碼段為subString方法的例子:StringBuffersbfSource=newStringBuffer("Youarethebest!");Stringstr=SbfSource.substring(0,2);//Yo(2)publucStringsubstring(intstart)取得字符串緩沖區(qū)中從起始位置為start直至字符串緩沖區(qū)結(jié)束的所有字符,方法還回類型為String。StringBuffer類的常用方法獲取長(zhǎng)度(1)publicintcapacity()
用于得到目前字符串緩沖區(qū)的剩余長(zhǎng)度,該方法的返回類型為整數(shù)。StringBuffersbfSource=newStringBuffer(10);SbfSource.append("you");System.out.println("字符串緩沖區(qū)的剩余長(zhǎng)度為:"+sbfSource.capacity());
輸出結(jié)果為:字符串緩沖區(qū)的剩余長(zhǎng)度為:10獲取長(zhǎng)度獲取長(zhǎng)度(2)publicintlength()
用于得到字符串緩沖區(qū)的長(zhǎng)度。該方法的返回類型為整數(shù)。StringBuffersbfSource=newStringBuffer(10);SbfSource.append("you");System.out.println("字符串緩沖區(qū)的長(zhǎng):"+sbfSource.length());
輸出結(jié)果為:
字符串緩沖區(qū)的剩余長(zhǎng)度為:3StringBuffer類的常用方法字符串反轉(zhuǎn)publicStringBufferreverse()
將字符串序列進(jìn)行反轉(zhuǎn),結(jié)果為StringBuffer。下面的代碼段為reverse方法的例子:StringBuffersbfSource=newStringBuffer("Youarethebest!");Stringstr=SbfSource.reverse();//!tsebehterauoY將字符串反轉(zhuǎn)【例】將字符串反轉(zhuǎn)。//Reverse.javapublicclassReverse{publicstaticvoidmain(Stringargs[]){ StringstrSource=newString(“IloveJava”);StringstrDest=reverseIt(strSource);System.out.println(strDest);}publicstaticStringreverseIt(Stringsource){inti,len=source.length();StringBufferdest=newStringBuffer(len);for(i=(len-1);i>=0;i--)dest.append(source.charAt(i));returndest.toString();}}程序運(yùn)行結(jié)果如下:avaJevolIStringTokenizer類
構(gòu)造方法StringTokenizer類的常用方法StringTokenizer構(gòu)造方法StringTokenizer類提供三種形式的構(gòu)造函數(shù):StringTokenizer(Stringstr)StringTokenizer(Stringsb,Stringdelim)//delim為分隔符號(hào)StringTokenizer(StringSb,Stringdelim,booleanreturnTokens)在對(duì)一個(gè)字符串進(jìn)行解析的時(shí)候,在字符串中必須包括一個(gè)用于解析的分隔符號(hào)。Java置默認(rèn)的分隔符為空格、制表符('\t')、換行符('\n')、回車符('\r')。如果在程序計(jì)中想采用自定義的分隔符,可以通過(guò)在構(gòu)造函數(shù)中指定delim項(xiàng)來(lái)設(shè)置用戶分隔符。另外,如果returnTokens標(biāo)志為true,則分隔符字符也被作為標(biāo)記返回。每個(gè)分隔符作為長(zhǎng)度為一的字符串返回。如果標(biāo)志為false,則跳過(guò)分隔符字符,且把它作為標(biāo)記之間的分隔符。例如:StringTokenizerfenxi=newStringTokenizer("wearestudent");StringTokenizerfenxi=newStringTokenizer("we,are;student",",;");StringTokenizer類的常用方法統(tǒng)計(jì)分隔符數(shù)量publicintcountTokens()該方法返回的是字符串中的當(dāng)前單詞的數(shù)量,為整數(shù)。例如:Stringstr=newString("IloveJava");StringTokenizerst=newStringTokenizer(str);intnTokens=st.countTokens();//值為3匹配和尋找分隔符下面的兩個(gè)組合方法均可以用來(lái)完成分隔符的尋找和匹配:hasMoreElements()、nextElement()和hasMoreTokens()、nextToken()、nextToken(Stringdelim)一般是用hasMoreTokens方法判斷在字符串中是否還有已經(jīng)定義的分隔符。如果有,除分隔符后、到下一個(gè)分隔符之前的內(nèi)容進(jìn)行一次循環(huán)。如果沒(méi)有則終止循環(huán)。下面的兩個(gè)程序應(yīng)用hasMoreTokens()、nextToken()方法來(lái)尋找String對(duì)象中的分隔符。StringTokenizer類的常用方法【例】利用StringTokenizer類進(jìn)行簡(jiǎn)單詞法分析importjava.util.*;publicclassTestToken{publicstaticvoidmain(Stringargs[]){//構(gòu)造StringTokenizer對(duì)象 StringTokenizerst=newStringTokenizer("thisisaJavaprogramming"); //在字符串中匹配默認(rèn)的分隔符while(st.hasMoreTokens()){//打印當(dāng)前分隔符和下一分隔符之間的內(nèi)容 System.out.println(st.nextToken());}}}程序運(yùn)行結(jié)果如下thisisaJavaProgrammingScannerStringTokenizer與Scanner用哪一個(gè)?Scanner的強(qiáng)大功能字符串與其他數(shù)據(jù)類型的轉(zhuǎn)換其他數(shù)據(jù)轉(zhuǎn)換為字符串字符串轉(zhuǎn)化成其他數(shù)據(jù)其他數(shù)據(jù)轉(zhuǎn)換為字符串
String類中提供了靜態(tài)方法valueOf(),用來(lái)把不同類型的簡(jiǎn)單數(shù)據(jù)轉(zhuǎn)化為字符串。publicstaticStringvalueOf(booleanb)publicstaticStringvalueOf(charc)publicstaticStringvalueOf(char[]data)publicstaticStringvalueOf(doubled)publicstaticStringvalueOf(floatf)publicstaticStringvalueOf(longl)publicstaticStringvalueOf(Objectobj)其他數(shù)據(jù)轉(zhuǎn)換為字符串【例】將簡(jiǎn)單數(shù)據(jù)轉(zhuǎn)換成字符串publicclassCovertString{publicstaticvoidmain(Stringargs[]){intnInt=10;floatfFloat=3.14f;doubledDouble=3.1415926;//轉(zhuǎn)換為整型Integerobj1=newInteger(nInt);//轉(zhuǎn)換為浮點(diǎn)數(shù)類型Floatobj2=newFloat(fFloat);//轉(zhuǎn)換為雙精度類型Doubleobj3=newDouble(dDouble);//分別調(diào)用toString方法轉(zhuǎn)換為字符串StringstrString1=obj1.toString();System.out.println(strString1);StringstrString2=obj2.toString();System.out.println(strString2);StringstrString3=obj3.toString();System.out.println(strString3);}}字符串轉(zhuǎn)化成其他數(shù)據(jù)
同時(shí),類Integer、Double、Float和Long中也提供了方法valueOf()把一個(gè)字符串轉(zhuǎn)化為對(duì)應(yīng)的數(shù)字對(duì)象類型。其申明格式如下:publicstaticDoublevalueOf(Strings)throwsNumberFormatExceptionpublicstaticIntegervalueOf(Strings)throwsNumberFormatExceptionpublicstaticFloatvalueOf(Strings)throws
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年鐵路貨物運(yùn)輸與專用線運(yùn)營(yíng)合同
- 2025年度建筑勞務(wù)分包合同標(biāo)的工程進(jìn)度與質(zhì)量監(jiān)管條款3篇
- 2024年贈(zèng)與股份合同:父子權(quán)益的傳遞與確認(rèn)
- 2024庭院園藝景觀設(shè)計(jì)與生態(tài)修復(fù)工程包工合同范本6篇
- 2024年電子商務(wù)平臺(tái)送貨員聘用合同
- 2024年航空航天產(chǎn)業(yè)投資合作意向書(國(guó)家戰(zhàn)略版)3篇
- 2024年社交媒體品牌建設(shè)與維護(hù)服務(wù)條款3篇
- 2024年版權(quán)許可合同違約責(zé)任認(rèn)定
- 2024年資產(chǎn)重組合同范本
- 2024物業(yè)管理實(shí)務(wù)客戶關(guān)系管理與滿意度調(diào)查合同3篇
- 2023年機(jī)械員之機(jī)械員專業(yè)管理實(shí)務(wù)題庫(kù)及參考答案(a卷)
- 班組安全培訓(xùn)試題含完整答案(各地真題)
- 《論語(yǔ)》中的人生智慧與自我管理學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2022版義務(wù)教育物理課程標(biāo)準(zhǔn)
- 期末測(cè)試-2024-2025學(xué)年語(yǔ)文四年級(jí)上冊(cè)統(tǒng)編版
- 全國(guó)國(guó)家版圖知識(shí)競(jìng)賽題庫(kù)及答案(中小學(xué)組)
- 初中語(yǔ)文《國(guó)學(xué)經(jīng)典》校本教材
- 江西省外經(jīng)貿(mào)融資擔(dān)保有限公司招聘筆試題庫(kù)2024
- 2024年國(guó)家公務(wù)員考試行政職業(yè)能力測(cè)驗(yàn)真題及答案
- 2024年便攜式儲(chǔ)能行業(yè)分析報(bào)告
- 2024-2025學(xué)年廣東省廣州市廣州大附中初三3月教學(xué)質(zhì)量監(jiān)測(cè)考試數(shù)學(xué)試題(理甲卷)版含解析
評(píng)論
0/150
提交評(píng)論