第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何重寫 toString 方法來顯示我的堆棧?

如何重寫 toString 方法來顯示我的堆棧?

至尊寶的傳說 2022-08-03 10:17:50
如何重寫堆棧上的 toString 方法以在輸出中顯示它。我有以下代碼:public class Stack {    public int [] elements;    public int top;    public Stack (int e) {        elements = new int [e];        top = -1;    }    public void insert (int e) {        if (! isFull ()) {            top ++;            elements [top] = e;        }    }    public boolean isEmpty () {        return top == -1;    }    public boolean isFull () {        return this.top == this.elements.length - 1;    }    public int remove () {        if (! isEmpty ()) {            return elements [top--];        }        return 0;    }    public int size () {        return this.elements.length;    }}在本例中,我想在類 main 中顯示我的實(shí)例化堆棧使用來自Java本身的Stack已經(jīng)創(chuàng)建了一個(gè)結(jié)構(gòu),其中堆棧在輸出中打印為:[1,2,3]或[1],如果它只有一個(gè)值。插入 toString:    @Override    public String toString () {        return "stack {" + "elements =" + elements + ", top =" + top + '}';    }僅保留類的名稱。我想要一些正確顯示數(shù)組的東西 有人可以幫助我嗎?
查看完整描述

2 回答

?
手掌心

TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊

可以使用 哪個(gè)返回 的內(nèi)容的表示形式。Arrays#toStringstringspecified array


   @Override

    public String toString () {

        return "stack {" + "elements =" + Arrays.toString(elements) + ", top =" + top + '}';

    }

Above to String 方法以如下所示的格式返回 String:


stack {elements =[1, 2, 3], top =3}


查看完整回答
反對 回復(fù) 2022-08-03
?
泛舟湖上清波郎朗

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊

@Override

public String toString () {

        return "stack {" + "elements =" + Arrays.toString( elements  ) + ", top =" + top + '}';

}


查看完整回答
反對 回復(fù) 2022-08-03
  • 2 回答
  • 0 關(guān)注
  • 114 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號