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

熱點內容
linux切換db2用戶命令 瀏覽:306
相片如何用電解壓 瀏覽:905
碩士程序員去學校當老師 瀏覽:120
pythonstr提取到字典 瀏覽:818
程序員那麼可愛有人看上陸漓了 瀏覽:876
php正則提取圖片 瀏覽:103
pythonlinuxdjango 瀏覽:562
php中文返回亂碼 瀏覽:89
宿舍裝的電信怎麼加密 瀏覽:745
為什麼壓縮文件解壓後變少了 瀏覽:426
現在安卓充電器普遍是什麼型號 瀏覽:714
9日均線36均線主圖指標源碼 瀏覽:349
程序員阿里文化完整版 瀏覽:98
早間新聞在哪個app上面可以看 瀏覽:954
工作啦app注冊的信息怎麼刪去 瀏覽:378
滾動轉子式製冷壓縮機 瀏覽:873
美國編程用什麼軟體 瀏覽:571
圖片加密防盜用 瀏覽:616
dbscan演算法python源碼 瀏覽:849
固態硬碟文件夾刪不掉 瀏覽:717