個人學習 java 陣列的使用與注意

2021-07-09 04:45:41 字數 1044 閱讀 8884

陣列的初始化方式分為靜態初始化和動態從初始化

舉例:靜態初始化二維陣列:

第一種:int [ ] s1 =new int[10];

第二種:int [ ] [ ] s2 ;  s2=new int [ ] [ ] ,,}(二維陣列)裡面的元素不在是規定型別,而是可以容納多個元素組合

ps:類似所有陣列裡面的元素已經分配好固定的房間, 房間有固定的人居住

動態初始化(直接定義陣列的長度)

ps:有元素要注入的時候我才給他分配房間,我只存在這個房間,但房間裡面沒有人住

string [ ] [ ] s3 ;  

第一種寫法: s3 =new string[6] [6] ;

第二種寫法: s3 =new string[6] [ ] ;   s3 [0] =new string [5]; s3[1]=new string[6] 以此增加; string後的數為乙個常量.

!!!!!錯誤的動態初始化!!!!!

s3 =new string [ ] [ ];

s3 =new string [ ] [5];

如何引用陣列,給他注入元素:

int [ ] [ ]  i =new int[3] [2];

i[0] [1] =90; //給元素賦值

i[2] [1] =100;

獲取陣列長度:

system.out.println(i.length);

獲取陣列元素:

system.out.println(i[0].length);

二維陣列的遍歷

利用for來巢狀迴圈, 

for(m;mfor(n;n< i[m].length ; ){//控制元素的輸出

system.out.println(i[n][m]+"")//輸出某一行全部的元素

system.out.println();

個人學習 java 列舉

一種單例模式 裡面只有乙個類 他類裡的屬性宣告為 private final 在構造器中初始化 它值一旦確定就不能修改 private season string seasonname,string seasondesc this.seasonname seasonname this.seasond...

個人學習 java 事

需要xml加上tx的命名空間 基於註解的配置事務 然後配置事務 並且啟用 property內是要管理的資源 在對應的方法上方加入 transactional 事務的傳播行為 根據特定的型別.指定事務的propagation 的值.進行詳細的說明 xml配置事務 實現類 首先是配置bean 找到要實現...

java個人學習筆記12(多型)

1.多型 物件多型性在程式中的體現 父類的引用或者介面的引用指向了子類的物件。多型的好處 提高了 的擴充套件性 多型的弊端 不能使用子類的特有方法 多型的前提 必須有繼承或實現的關係,通常有覆蓋 instanceof 物件型別判斷,格式 物件 instanceof 型別,返回true或false a...