導航:首頁 > 編程語言 > java點號

java點號

發布時間:2024-04-13 04:53:24

『壹』 請問java怎樣使用replace()方法替換某字元串中的"."(點號)

我告訴你!直接使用replace()這個方法就行了!

replace是不帶正則表達式的全部字元串替換,replaceAll是帶正則表達式的全部字元串替換,並不是它們的英文直觀的意思!

詳細說明:

java字元串的替換replace、replaceAll、replaceFirst的區別詳解網頁鏈接

『貳』 java中view類下為什麼在類名稱中可以有點號,比如View.OnClickListener

在Java中,可以將一個類定義在另一個類裡面或者一個方法裡面,這樣的類稱為內部類。廣泛意義上的內部類一般來說包括這四種:成員內部類、局部內部類、匿名內部類和靜態內部類。

成員內部類是最普通的內部類,它的定義為位於另一個類的內部,形如下面的形式:

classCircle{
doubleradius=0;
publicCircle(doubleradius){
this.radius=radius;
}
classDraw{//內部類
publicvoiddrawSahpe(){
System.out.println("drawshape");
}
}
}

這樣看起來,類Draw像是類Circle的一個成員,Circle稱為外部類。成員內部類可以無條件訪問外部類的所有成員屬性和成員方法(包括private成員和靜態成員)。不過要注意的是,當成員內部類擁有和外部類同名的成員變數或者方法時,會發生隱藏現象,即默認情況下訪問的是成員內部類的成員。如果要訪問外部類的同名成員,需要以下面的形式進行訪問:

外部類.this.成員變數
外部類.this.成員方法

雖然成員內部類可以無條件地訪問外部類的成員,而外部類想訪問成員內部類的成員卻不是這么隨心所欲了。在外部類中如果要訪問成員內部類的成員,必須先創建一個成員內部類的對象,再通過指向這個對象的引用來訪問,成員內部類是依附外部類而存在的,也就是說,如果要創建成員內部類的對象,前提是必須存在一個外部類的對象。創建成員內部類對象的一般方式如下

publicclassTest{
publicstaticvoidmain(String[]args){
//第一種方式:
Outteroutter=newOutter();
Outter.Innerinner=outter.newInner();//必須通過Outter對象來創建

//第二種方式:
Outter.Innerinner1=outter.getInnerInstance();
}
}

classOutter{
privateInnerinner=null;
publicOutter(){

}

publicInnergetInnerInstance(){
if(inner==null)
inner=newInner();
returninner;
}

classInner{
publicInner(){

}
}
}
閱讀全文

與java點號相關的資料

熱點內容
青島本地伺服器地址 瀏覽:986
白鹿原小說免費閱讀 瀏覽:356
女主姓簡的小說 瀏覽:210
提示命令符框 瀏覽:354
韓劇倫理女同都有哪些 瀏覽:35
高黃男男小說 瀏覽:503
華娛小說多女主的小說 瀏覽:747
收了楊玉環的歷史小說 瀏覽:878
R語音命令 瀏覽:290
男人最新網址你懂的 瀏覽:572
怎麼把文件夾放在電腦頂端 瀏覽:532
delphi入門pdf 瀏覽:418
島國片app 瀏覽:955
電影院維語版。 瀏覽:298
php訂單代碼 瀏覽:35
區域卷積神經網路Python 瀏覽:298
重生井岡山參加紅軍的小說 瀏覽:589
linux文件系統編程 瀏覽:876
懷孕神片 瀏覽:815
8排影院哪個位置好 瀏覽:906