網頁

2018年12月7日 星期五

[ Android Studio ] ArrayList<類別> 用法 - 自訂類別的方法與輸出

自訂陣列能字串、整理等等字符型態。
ArrayList<String>為字串字符型態
ArrayList<Instant>為整數字符型態
ArrayList<Map<Instant,String>>為字串字符型態加整數字符型態
最清楚的方法就是先自訂新的類別,方法如下:


自訂ArrayList<類別>為list_text:
package com.example.fan.arraylist_object;

public class list_text {
    private String  text1;
    private int int2;

    public list_text(String text1, int int2) {
        this.text1 = text1;
        this.int2 = int2;
    }



    public String getText1() {
        return text1;
    }

    public int getInt2() {
        return int2;
    }

    public void setText1(String text1) {
        this.text1 = text1;
    }

    public void setInt2(int int2) {
        this.int2 = int2;
    }
}


ArrayList<類別>輸出資料的方法:

例如要抓出陣列裡的 Drupal 的方法如下

ArrayList<Object> child = new ArrayList<Object>();
child.add(new list_text("Java",2));
child.add(new list_text("Drupal",3));

System.out.println( ((list_text)child.get(1)).getText1());





ArrayList<list_text> child = new ArrayList<>();
child.add(new list_text("Java",2));
child.add(new list_text("Drupal",3));
System.out.println(child.get(1).getText1());


沒有留言:

張貼留言

影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。