真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

包含zblog返回?cái)?shù)組的詞條

java里枚舉類型用于返回一個(gè)數(shù)組的方法values()在哪個(gè)里啊?

用法一:常量

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、郊區(qū)網(wǎng)站維護(hù)、網(wǎng)站推廣。

在JDK1.5 之前,我們定義常量都是: publicstaticfianl.... ?,F(xiàn)在好了,有了枚舉,可以把相關(guān)的常量分組到一個(gè)枚舉類型里,而且枚舉提供了比常量更多的方法。

Java代碼

public enum Color {

RED, GREEN, BLANK, YELLOW

}

用法二:switch

JDK1.6之前的switch語(yǔ)句只支持int,char,enum類型,使用枚舉,能讓我們的代碼可讀性更強(qiáng)。

Java代碼

enum Signal {

GREEN, YELLOW, RED

}

public class TrafficLight {

Signal color = Signal.RED;

public void change() {

switch (color) {

case RED:

color = Signal.GREEN;

break;

case YELLOW:

color = Signal.RED;

break;

case GREEN:

color = Signal.YELLOW;

break;

}

}

}

用法三:向枚舉中添加新方法

如果打算自定義自己的方法,那么必須在enum實(shí)例序列的最后添加一個(gè)分號(hào)。而且 Java 要求必須先定義 enum 實(shí)例。

Java代碼

public enum Color {

RED("紅色", 1), GREEN("綠色", 2), BLANK("白色", 3), YELLO("黃色", 4);

// 成員變量

private String name;

private int index;

// 構(gòu)造方法

private Color(String name, int index) {

this.name = name;

this.index = index;

}

// 普通方法

public static String getName(int index) {

for (Color c : Color.values()) {

if (c.getIndex() == index) {

return c.name;

}

}

return null;

}

// get set 方法

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getIndex() {

return index;

}

public void setIndex(int index) {

this.index = index;

}

}

用法四:覆蓋枚舉的方法

下面給出一個(gè)toString()方法覆蓋的例子。

Java代碼

public enum Color {

RED("紅色", 1), GREEN("綠色", 2), BLANK("白色", 3), YELLO("黃色", 4);

// 成員變量

private String name;

private int index;

// 構(gòu)造方法

private Color(String name, int index) {

this.name = name;

this.index = index;

}

//覆蓋方法

@Override

public String toString() {

return this.index+"_"+this.name;

}

}

用法五:實(shí)現(xiàn)接口

所有的枚舉都繼承自java.lang.Enum類。由于Java 不支持多繼承,所以枚舉對(duì)象不能再繼承其他類。

Java代碼

public interface Behaviour {

void print();

String getInfo();

}

public enum Color implements Behaviour{

RED("紅色", 1), GREEN("綠色", 2), BLANK("白色", 3), YELLO("黃色", 4);

// 成員變量

private String name;

private int index;

// 構(gòu)造方法

private Color(String name, int index) {

this.name = name;

this.index = index;

}

//接口方法

@Override

public String getInfo() {

return this.name;

}

//接口方法

@Override

public void print() {

System.out.println(this.index+":"+this.name);

}

}

用法六:使用接口組織枚舉

Java代碼

public interface Food {

enum Coffee implements Food{

BLACK_COFFEE,DECAF_COFFEE,LATTE,CAPPUCCINO

}

enum Dessert implements Food{

FRUIT, CAKE, GELATO

}

}

用法七:關(guān)于枚舉集合的使用

java.util.EnumSet和java.util.EnumMap是兩個(gè)枚舉集合。EnumSet保證集合中的元素不重復(fù);EnumMap中的 key是enum類型,而value則可以是任意類型。關(guān)于這個(gè)兩個(gè)集合的使用就不在這里贅述,可以參考JDK文檔。

關(guān)于枚舉的實(shí)現(xiàn)細(xì)節(jié)和原理請(qǐng)參考:

參考資料:《ThinkingInJava》第四版

C#編程:根據(jù)用戶輸入的一系列數(shù)(用數(shù)組形參)進(jìn)行排序,并將排序后的數(shù)組通過(guò)函數(shù)返回值返回給調(diào)用程序

using System;

using System.Collections.Generic;

namespace _3333c

{

class Program

{

static void Main(string[] args)

{

Console.Write("請(qǐng)輸入要?jiǎng)?chuàng)建的數(shù)組長(zhǎng)度:");

string strLen = Console.ReadLine();

int length;

bool isNum = int.TryParse(strLen, out length);//判斷輸入的能否轉(zhuǎn)為整數(shù)

if (!isNum)

{

Main(args);//如果輸入不合法而無(wú)法轉(zhuǎn)為整數(shù),那么無(wú)法創(chuàng)建數(shù)組對(duì)象,提示繼續(xù)輸入

}

int[] nums = new int[length];

int real = 0;//數(shù)組中實(shí)際個(gè)數(shù)

Console.WriteLine("請(qǐng)輸入一系列數(shù)字,最后按 T 或 t 結(jié)束輸入");

while (true)

{

string res = Console.ReadLine();

if (res.ToUpper() == "T")//把字符串轉(zhuǎn)為大寫,判斷是否結(jié)束數(shù)字輸入

{ break; }

int temp;

if (int.TryParse(res, out temp))//判斷輸入的能否轉(zhuǎn)為整數(shù)

{

//注意不要超過(guò)數(shù)組長(zhǎng)度范圍

if (real nums.Length)

{

nums[real] = temp;

real++;

}

else

{

Console.WriteLine("滿了,存不下了哦 ? 按T或t繼續(xù)吧");

//可以人性化點(diǎn),提供Y/N選擇,如果選擇Y想重新輸入,程序重新從Main()開(kāi)始

}

}

else

{

Console.WriteLine("輸入的是森馬東東...不認(rèn)識(shí) %_%");

}

}

int[] newNums = SortArray(nums,real);//執(zhí)行排序方法,并把結(jié)果返回

Console.WriteLine("你輸入的數(shù)字排序后的結(jié)果如下:");

foreach (int item in newNums)

{

Console.Write(item);

}

Console.ReadKey();

}

/// summary

/// 最常用的排序方法

/// /summary

static int[] SortArray(int[] nums,int real)

{

int temp = 0;

for (int j = 0; j real; j++)

{

for (int k = j + 1; k real; k++)

{

if (nums[k] nums[j])

{

temp = nums[j];

nums[j] = nums[k];

nums[k] = temp;

}

}

}

return nums;

}

}

}

zblogphp安裝的時(shí)候創(chuàng)建數(shù)據(jù)庫(kù)后又返回到安裝協(xié)議頁(yè)面怎么解決

Z-BlogPHP需要PHP 5.2及以上版本的PHP環(huán)境。

支持IIS、Apache、Lighttpd、Nginx、Kangle等Web服務(wù)器(本說(shuō)明經(jīng)針對(duì)普通服務(wù)器)。

上傳Z-BlogPHP。

打開(kāi)http://你的網(wǎng)站/。

同意Z-Blog許可協(xié)議。

建立數(shù)據(jù)庫(kù)

Z-BlogPHP支持MySQL以及SQLite數(shù)據(jù)庫(kù)。具體您該使用哪一種需要參考空間配置。

一般情況下選擇MySQL數(shù)據(jù)庫(kù),輸入空間商為您提供的MySQL帳號(hào)密碼。

或是使用單數(shù)據(jù)庫(kù)的SQLite,程序?qū)⒆詣?dòng)創(chuàng)建。

輸入你為站點(diǎn)設(shè)置的管理員帳號(hào)密碼。

安裝成功,進(jìn)入網(wǎng)站。

安裝完成后請(qǐng)刪除zb_install文件夾。


網(wǎng)站欄目:包含zblog返回?cái)?shù)組的詞條
瀏覽路徑:http://weahome.cn/article/ddoedjh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部