1. 程式人生 > >大資料之JAVA基礎(四):集合ArrayList

大資料之JAVA基礎(四):集合ArrayList

1.集合的建立1).ArrayList集合看作一個長度可變的陣列2).ArrayList<要儲存元素的資料型別> 變數名 = new ArrayList<要儲存元素的資料型別>();3).集合中儲存的元素,只能為<>括號中指定的資料型別元素;4).“<要儲存元素的資料型別>”中的資料型別必須是引用資料型別,不能是基本資料型別; ArrayList<Integer> list = new ArrayList<Integer>();ArratList<Character> list = new ArrayList<Character>();ArrayList<String> list = new ArrayList<String>();5).下面給出8種基本資料型別所對應的引用資料型別表示形式:
基本資料型別
對應的引用資料型別表示形式
byteByte
shortShort
IntInteger
longLong
floatFloat
doubleDouble
charCharacter
booleanBoolean
2.集合常用的方法1) boolean add(object obj): 將元素儲存的集合的末尾.返回值表示是否成功 boolean add(int index, object obj): 將制定元素obj插入到index的位置2) object get(int index): 返回index索引對應的元素3) int size(): 返回集合的長度4) object remove(int index); 移除index位置的元素,返回被移除的元素5) void clear(); 清空集合中所有的元素6) object set(int index , object obj); 將index位置的元素替換為obj,返回結果為被替換掉的元素3.集合的遍歷
ArrayList <Integer>arr = new ArrayList<Integer>();arr.add(11);arr.add(12);arr.add(13);for(int i = 0 ; i<arr.size(); i++){syso(arr.get(i));}

相關推薦

資料JAVA基礎集合ArrayList

1.集合的建立1).ArrayList集合看作一個長度可變的陣列2).ArrayList<要儲存元素的資料型別> 變數名 = new ArrayList<要儲存元素的資料型別>();3).集合中儲存的元素,只能為<>括號中指定的資料型別元素

資料JAVA基礎迴圈和陣列方法練習

案例1:編寫 1+3+5+7+......+99的值 /* * 求1-99的基數和 */ public static void fun01() { int i = 1; int sum = 0; for(;i<100;i+=2) { sum += i;

java基礎字串

1.String概念:字串一旦被建立就不可以更改 (1)A.==B:判斷地址;     A.equals(B):判斷A,B的內容 (2).常用方法:         長度:str.length();  

Java語言基礎 選擇結構 if 語句

在Java中,選擇結構有:if語句和switch語句。 if語句的語法格式1: if(比較表示式) { 語句體; } 它的執行流程: 1.先計算比較表示式的值,看其返回值是true還是fal

Java基礎

抽象類 使用 發生 註意 方法 類實例化 類方法 內容 大寫字母 一、方法 1、方法的定義   方法也叫函數,就是一個能獨立完成某個功能的一段代碼。方法可以看作一個整體。 語法: 修飾符 返回類型 方法名字(數據類型 變量名,數據類型 變量名,……[形式參數(0個到n

JAVA基礎面試題

Java基礎 Java程序員面試 面試題: 構造代碼塊,構造方法,靜態代碼的優先級? 靜態代碼塊>構造代碼塊>構造方法 面試題: overload和override的區別?overload:方法重載方法名一樣,參數不同,和返回值沒有關系參數不同:1)參數個數不同2)參數類型不同over

資料Hadoop學習筆記

MapReduce執行過程 ======== step1 : input InputFormat 讀取資料 轉換成<key, value>

java基礎陣列

陣列是儲存多個變數的容器(集合) 本章內容是一維陣列的建立和小demo /* * 陣列 * 概念:1.陣列是儲存多個變數的容器(集合),且這些變數的資料型別一致 * 2.陣列既可以儲存基本資料型別,也可以儲存引用資料型別 * * */ public class Arra

java面試題——java基礎

table 生命 運行 漸變 於平 單獨使用 標記語言 prepare 新建 java基礎1.java跨平臺  由於各個操作系統的指令不完全一樣,在不同的操作系統執行不同的程序代碼,java開發了java虛擬機來屏蔽系統之間的差異,針對不同的系統安裝不同的虛擬機即可。2.i

Java基礎java連線資料庫

Java 連線 MySQL和Java 連線 Oracle資料庫的一些基本總結: 1.Java 連線 MySQL資料庫 //整體封裝寫為一個方法(後續補上) public class MysqlDemo { //引入Jdbc驅動及資料庫地址URL final String Jd

pythonLinux基礎

Linux 終端命令格式⽬標瞭解終端命令格式 知道如何查閱終端命令幫助資訊 終端命令格式[mw_shl_code=applescript,true]command [-options] [parameter][/mw_shl_code]說明:command :命令名,相應功能的英⽂單詞或單詞的縮寫 [

Java面試題Java基礎

1、Java的幾種基本型別? byte、short、int、long、float、double、char、boolean; 2、什麼是字串常量池?String為什麼是不可變的? 字串常量池即儲存在Java堆記憶體中的字串池;字串的分配會耗費高昂的時間與空間代價。JVM為

java基礎static修飾類

在前面的部落格中,談到了static修飾類內部變數及程式碼塊的用法,卻忽略了其用來修飾內部類的情況。 為何會有用來修飾類的用法,及所有static用法的本質是什麼?這篇文章就解釋著兩個問題。 一、內部類 如果一個類要被宣告為static的,只有一種情況,就是靜態內部類。如果在外部類宣告為

Java基礎Java類的成員變數和區域性變數

在Java中,成員變數和區域性變數存在較大的差異性。首先,我們來看一下變數的分類圖: 成員變數 成員變數被分為:類屬性和例項屬性。 例項屬性:定義一個屬性時,不使用static修飾的就是例項屬性, 類屬性:定義一個屬性時,使用static修飾的是類屬性。 類屬性從這

java基礎 Java種引用,強弱軟虛,用到的場景

強引用: 強引用不會被GC回收,並且在java.lang.ref裡也沒有實際的對應型別,平時工作接觸的最多的就是強引用。 Object obj = new Object();這裡的obj引用便是一個強引用。 如果一個物件具有強引用,那就類似於必不可少的生活用品,垃

java基礎談談Java基本資料結構

資料結構是計算機儲存,組織資料的方式。資料結構是指相互之間存在一種或多種特定關係的資料元素的集合。通常情況下,精心選擇的資料結構可以帶來更高的執行或儲存效率。資料結構往往同高效的檢索演算法和索引技術有關 java中常見的幾種資料結構(也是初級工程師常見面試題)主要是一些常見的容器,它們主要來自於Collec

Android 面試題總結Android 基礎

Android 面試題總結之Android 基礎Service(四) 在上一章節Android 面試題總結之Android 基礎Broadcast Receiver(三) 我們講了Broadcast Receiver基礎知識。本節主要講解Service相

[厲害了,我的JAVA基礎]int 和 Integer 有什麼區別?Integer的值快取範圍

1 int與integer的基本使用對比 (1)Integer是int的包裝類;int是基本資料型別; (2)Integer變數必須例項化後才能使用;int變數不需要; (3)Integer實際是物件的引用,指向此new的Integer物件;i

JavaSEJava基礎5

的區別 會有 就是 spl 方法 api repl ava mat 21、簡述正則表達式及其用途。 在編寫處理字符串的程序時,經常會有查找符合某些復雜規則的字符串的需要。正則表達式就是用於描述這些規則的工具。換句話說,正則表達式就是記錄文本規則的代碼。 22、Java中

Java-MavenEclipse集成Maven環境配置

查找 epo 情況 jpg ont 使用 eclipse版 需要 style 一般maven都需要集成到IDE上使用的,而不是單獨的使用,常見的maven可集成IDE:eclipse、IntelliJ IDEA。但這裏就只學習eclipse集成maven的基礎上,進行mav