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

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

如何使用Java中的toString方法將int數(shù)組轉(zhuǎn)換為String

如何使用Java中的toString方法將int數(shù)組轉(zhuǎn)換為String

慕標(biāo)琳琳 2019-08-17 15:30:16
如何使用Java中的toString方法將int數(shù)組轉(zhuǎn)換為String 我正在嘗試使用該toString(int[])方法,但我認(rèn)為我做錯(cuò)了:http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Arrays.html#toString(INT [])我的代碼:int[] array = new int[lnr.getLineNumber() + 1];int i = 0;System.out.println(array.toString());輸出是:[I@23fc4bec我也嘗試過像這樣打印,但是:System.out.println(new String().toString(array));  // **error on next line**The method toString() in the type String is not applicable for the arguments (int[])我從更大更復(fù)雜的代碼中獲取了這些代碼,但是如果需要我可以添加它。但這應(yīng)該提供一般信息。我正在尋找輸出,就像在Oracle的文檔中一樣:字符串表示由數(shù)組元素的列表組成,用方括號(hào)括起來(“[]”)。相鄰元素由字符“,”(逗號(hào)后跟空格)分隔。
查看完整描述

3 回答

?
臨摹微笑

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

System.out.println(array.toString());

應(yīng)該:

System.out.println(Arrays.toString(array));


查看完整回答
反對(duì) 回復(fù) 2019-08-17
?
aluckdog

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

Arrays.toString的內(nèi)容是它在輸出中包含“[”“]”“,”。因此,我只需使用正則表達(dá)式將它們從這樣的outout中刪除

String?strOfInts?=?Arrays.toString(intArray).replaceAll("\\[|\\]|,|\\s",?"");

現(xiàn)在你有一個(gè)String,可以解析回來java.lang.Number,例如,

long?veryLongNumber?=?Long.parseLong(intStr);

或者你可以使用java 8流,如果你討厭正則表達(dá)式,

String?strOfInts?=?Arrays
????????????.stream(intArray)
????????????.mapToObj(String::valueOf)
????????????.reduce((a,?b)?->?a.concat(",").concat(b))
????????????.get();


查看完整回答
反對(duì) 回復(fù) 2019-08-17
  • 3 回答
  • 0 關(guān)注
  • 4865 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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