導航:首頁 > 編程語言 > 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點號相關的資料

熱點內容
JAVA特點是什麼 瀏覽:881
字幕網app怎麼找 瀏覽:528
奧迪a4l壓縮比 瀏覽:693
iis7伺服器怎麼安裝 瀏覽:975
孩子上學壓力太大怎麼解壓 瀏覽:236
javaurl格式 瀏覽:342
勻稱app怎麼用 瀏覽:61
pythonemail中文亂碼 瀏覽:442
android訪問html 瀏覽:88
做一個app或者網頁用什麼編程 瀏覽:776
一體機伺服器運行失敗怎麼辦 瀏覽:936
longjava比較大小 瀏覽:532
clojure編程pdf 瀏覽:22
一年級數學圈一圈的演算法 瀏覽:111
完整的python 瀏覽:42
c51單片機數字鍾 瀏覽:923
apk文件反編譯後安裝包損壞 瀏覽:816
app圖標分別是什麼 瀏覽:368
linux全選命令 瀏覽:365
怎麼用華碩app 瀏覽:963