Java Array ปรกาศตัวแปร Array และการใช้งาน
บทความเกี่ยวกับ : Java Array ปรกาศตัวแปร Array และการใช้งาน
หลายๆ คนจะงงกับการใช้งาน Array
โดยเฉพาะน้องๆมือใหม่ที่เพิ่งหัดเขียน
Array ถือเป็นของแสลงชั้นดี หุหุ
Format การประกาศตัวแปร Array
ได้ทั้งสองแบบน่อ ดูตัวอย่างได้เลยครับ
package example.util;
public class ArrayExample {
public void arraypExample(){
//Create Array
String arr[]=new String[10];
//Store data to Array
arr[0]="0";
arr[1]="1";
arr[2]="2";
System.out.println("-- Example for Get Value from Array --");
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
for(int i=0;i<arr.length;i++){
System.out.println("Loop "+arr[i]);
}
}
public static void main (String args[]){
ArrayExample array=new ArrayExample();
array.arraypExample();
}
}
ผลการ Run โปรแกรม
-- Example for Get Value from Array --
0
1
2
Loop 0
Loop 1
Loop 2
Loop null
Loop null
Loop null
Loop null
Loop null
Loop null
Loop null
หลายคนคงสงสัยว่าทำไมมันแสดงช่องท้ายๆ ออกมาด้วยทั้งที่เราไม่ได้ใส่ข้อมูล
นั่นก็เป็นเพราะว่าเราจอง array ไว้ 10 ช่องนั่นเองครับนี่ก็เป็นข้อนึงที่ผมไม่ชอบใช้
Array หันไปใช้พวก ตระกูล List แทนเช่น Vector ,ArrayList เป็นต้น
เอาแบบง่ายๆไปดูกันก่อนแล้ววันหลังจะสอนทำ Array หลายมิติ นะคร้าบ
หลายๆ คนจะงงกับการใช้งาน Array
โดยเฉพาะน้องๆมือใหม่ที่เพิ่งหัดเขียน
Array ถือเป็นของแสลงชั้นดี หุหุ
Format การประกาศตัวแปร Array
Datatype[] ชื่อตัวแปร = new Datatype[จำนวนช่อง];
Datatype ชื่อตัวแปร[] = new Datatype[จำนวนช่อง];
ได้ทั้งสองแบบน่อ ดูตัวอย่างได้เลยครับ
package example.util;
public class ArrayExample {
public void arraypExample(){
//Create Array
String arr[]=new String[10];
//Store data to Array
arr[0]="0";
arr[1]="1";
arr[2]="2";
System.out.println("-- Example for Get Value from Array --");
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
for(int i=0;i<arr.length;i++){
System.out.println("Loop "+arr[i]);
}
}
public static void main (String args[]){
ArrayExample array=new ArrayExample();
array.arraypExample();
}
}
ผลการ Run โปรแกรม
-- Example for Get Value from Array --
0
1
2
Loop 0
Loop 1
Loop 2
Loop null
Loop null
Loop null
Loop null
Loop null
Loop null
Loop null
หลายคนคงสงสัยว่าทำไมมันแสดงช่องท้ายๆ ออกมาด้วยทั้งที่เราไม่ได้ใส่ข้อมูล
นั่นก็เป็นเพราะว่าเราจอง array ไว้ 10 ช่องนั่นเองครับนี่ก็เป็นข้อนึงที่ผมไม่ชอบใช้
Array หันไปใช้พวก ตระกูล List แทนเช่น Vector ,ArrayList เป็นต้น
เอาแบบง่ายๆไปดูกันก่อนแล้ววันหลังจะสอนทำ Array หลายมิติ นะคร้าบ
ขอบคุณคร้าบ
ตอบลบช่วยได้มากมาย