欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java可變參數(shù)使用示例

 更新時(shí)間:2014年04月23日 09:56:39   作者:  
這篇文章主要介紹了java可變參數(shù)使用示例,需要的朋友可以參考下

Java1.5增加了新特性:可變參數(shù):適用于參數(shù)個(gè)數(shù)不確定,類型確定的情況,java把可變參數(shù)當(dāng)做數(shù)組處理。注意:可變參數(shù)必須位于最后一項(xiàng)。當(dāng)可變參數(shù)個(gè)數(shù)多余一個(gè)時(shí),必將有一個(gè)不是最后一項(xiàng),所以只支持有一個(gè)可變參數(shù)。因?yàn)閰?shù)個(gè)數(shù)不定,所以當(dāng)其后邊還有相同類型參數(shù)時(shí),java無法區(qū)分傳入的參數(shù)屬于前一個(gè)可變參數(shù)還是后邊的參數(shù),所以只能讓可變參數(shù)位于最后一項(xiàng)。

可變參數(shù)的特點(diǎn):

1、只能出現(xiàn)在參數(shù)列表的最后;

2、...位于變量類型和變量名之間,前后有無空格都可以;

3、調(diào)用可變參數(shù)的方法時(shí),編譯器為該可變參數(shù)隱含創(chuàng)建一個(gè)數(shù)組,在方法體中一數(shù)組的形式訪問可變參數(shù)。

復(fù)制代碼 代碼如下:

public class Varable {
 public static void main(String [] args){
  System.out.println(add(2,3));
  System.out.println(add(2,3,5));
 }
 public static int add(int x,int ...args){
  int sum=x;
  for(int i=0;i<args.length;i++){
   sum+=args[i];
  }
  return sum;
 }
}


示例代碼2

復(fù)制代碼 代碼如下:

public static void main(String[] args) {
T.test("1","2","3");
}
public static void test(String... ps){
System.out.println(ps.length);
for(String s : ps){
System.out.println(s);
}
}

上邊的ps相當(dāng)于一個(gè)String數(shù)組

相關(guān)文章

  • Java Optional實(shí)踐(小結(jié))

    Java Optional實(shí)踐(小結(jié))

    這篇文章主要介紹了Java Optional實(shí)踐(小結(jié)),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09
  • java數(shù)據(jù)類型和運(yùn)算符的深入講解

    java數(shù)據(jù)類型和運(yùn)算符的深入講解

    這篇文章主要給大家介紹了關(guān)于java數(shù)據(jù)類型和運(yùn)算符的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Java 泛型總結(jié)及詳解

    Java 泛型總結(jié)及詳解

    這篇文章主要介紹了Java 泛型的相關(guān)資料,并附簡(jiǎn)單實(shí)例代碼,需要的朋友可以參考下
    2016-09-09
  • 基于Java編寫一個(gè)粽子大作戰(zhàn)小游戲

    基于Java編寫一個(gè)粽子大作戰(zhàn)小游戲

    端午節(jié),又稱龍舟節(jié)、重午節(jié),是中國(guó)的傳統(tǒng)節(jié)日之一,每年農(nóng)歷五月初五慶祝,雖然端午假期已經(jīng)過去了,小編還是用Java編寫了一個(gè)粽子大作戰(zhàn)小游戲,感興趣的可以了解一下
    2023-06-06
  • springboot整合springsecurity與mybatis-plus的簡(jiǎn)單實(shí)現(xiàn)

    springboot整合springsecurity與mybatis-plus的簡(jiǎn)單實(shí)現(xiàn)

    Spring Security基于Spring開發(fā),項(xiàng)目中如果使用Spring作為基礎(chǔ),配合Spring Security做權(quán)限更加方便,而Shiro需要和Spring進(jìn)行整合開發(fā)。因此作為spring全家桶中的Spring Security在java領(lǐng)域很常用
    2021-10-10
  • 在JSP頁(yè)面內(nèi)編寫java代碼方法總結(jié)

    在JSP頁(yè)面內(nèi)編寫java代碼方法總結(jié)

    在本篇文章里小編給大家分享了關(guān)于在JSP頁(yè)面內(nèi)編寫java代碼方法和步驟,有需要的朋友們學(xué)習(xí)下。
    2019-01-01
  • Java中BigDecimal類的使用詳解

    Java中BigDecimal類的使用詳解

    這篇文章主要介紹了Java中BigDecimal類的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Java驗(yàn)證時(shí)間格式是否正確方法類項(xiàng)目實(shí)戰(zhàn)

    Java驗(yàn)證時(shí)間格式是否正確方法類項(xiàng)目實(shí)戰(zhàn)

    在很多場(chǎng)景中我們需要驗(yàn)證時(shí)間日期的是否屬于正確的格式,驗(yàn)證時(shí)間是否符合常規(guī)的,本文就來介紹一下幾種方式,感興趣的可以了解一下
    2022-04-04
  • springboot配置文件讀取pom文件信息方式

    springboot配置文件讀取pom文件信息方式

    這篇文章主要介紹了springboot配置文件讀取pom文件信息方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Java整合RabbitMQ實(shí)現(xiàn)五種常見消費(fèi)模型

    Java整合RabbitMQ實(shí)現(xiàn)五種常見消費(fèi)模型

    本文將深入介紹RabbitMQ的五種常見消費(fèi)模型,包括簡(jiǎn)單隊(duì)列模型、工作隊(duì)列模型、發(fā)布/訂閱模型、路由模型和主題模型,刪除線格式并探討它們各自的優(yōu)缺點(diǎn)和適用場(chǎng)景,感興趣的可以了解一下
    2023-11-11

最新評(píng)論