新聞中心
Android 怎么自定義枚舉類型的值
在已知可能輸入值情況下,我們常常會用到枚舉類型。在java中,怎么自定義枚舉類型的值呢?請參考如下代碼:
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供沙依巴克網(wǎng)站建設(shè)、沙依巴克做網(wǎng)站、沙依巴克網(wǎng)站設(shè)計(jì)、沙依巴克網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、沙依巴克企業(yè)網(wǎng)站模板建站服務(wù),十余年沙依巴克做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
[java] view plaincopy
public enum Point {
Satisfaction(1), Dissatisfied(-1);
private final int val;
private Point(int value) {
val = value;
}
public int getValue() {
return this.val;
}
}
在調(diào)用的時(shí)候,可以用Point.Satisfaction 和Point.Dissatisfied,如下所示:
[java] view plaincopy
Judge(mContenxt, mGuid, Point.Dissatisfied);
在方法Judge中,可以用getValue獲取枚舉的值。如下所示:
[java] view plaincopy
public void Judge(Context context,String logGuid, Point point){
int point = point.getValue();
}
android怎么移除枚舉
android怎么移除枚舉用注解替換枚舉這里的替換應(yīng)該來說是部分場景替換,也就是上面的非擴(kuò)展場景的使用替換。
android 靜態(tài)常量和枚舉哪個(gè)好
常量是直接編譯在代碼中的,而枚舉則是一種類,你可以通過反射根據(jù)值反查出它的枚舉形式是什么。
枚舉定義了值的范圍,但是常量沒有。所以要根據(jù)你的實(shí)際情況選擇。
比如你有一個(gè)變量,是中國所有的省,那么最好用枚舉,因?yàn)檫@些是固定不變的。在代碼里使用的時(shí)候更方便,也易懂。
android 為什么枚舉與泛型沒有被混淆
首先.您得知道一個(gè)問題:泛型是運(yùn)行時(shí)類型,枚舉繼承自ENUM 枚舉是引用類型.
OK.接著往下說.
要限定所謂的泛型則:必須是接口、未封閉的類或者類型
從上述的兩個(gè)情況來看.C#是不支持這樣寫的.
語法就不支持.
Android Context操作模式四種枚舉
Context.MODE_PRIVATE:默認(rèn)操作模式,代表該文件是私有數(shù)據(jù),創(chuàng)建的文件只能由調(diào)用應(yīng)用程序(或共享該應(yīng)用程序的所有應(yīng)用程序)訪問,在該模式下,寫入的內(nèi)容會覆蓋原文件的內(nèi)容
Context.MODE_WORLD_READABLE:表示當(dāng)前文件可以被其他應(yīng)用讀取
Context.MODE_WORLD_WRITEABLE:表示當(dāng)前文件可以被其他應(yīng)用寫入
Context.MODE_APPEND:如果文件已經(jīng)存在則將數(shù)據(jù)寫入現(xiàn)有文件的末尾,否則就創(chuàng)建新文件
當(dāng)前標(biāo)題:android枚舉,android枚舉系統(tǒng)信息
URL分享:http://ef60e0e.cn/article/phsphc.html