当需要将一个列表输出为字符串时,如何处理最后一个逗号?看看JDK里时如何实现的

旅行者

以下为Arrays类的内部类ArrayList的实现:


public static String toString(long[] a) {

if (a == null)

return "null";

int iMax = a.length - 1;

if (iMax == -1)

return "[]";


StringBuilder b = new StringBuilder();

b.append('[');

for (int i = 0; ; i++) {

b.append(a[i]);

if (i == iMax)

return b.append(']').toString(); //如果是最后一个元素,那么加上"]"后直接返回,跳过了加上逗号这一步

b.append(", ");

}

}


该类不是常用的标准的ArrayList,那个ArrayList使用父类的toString方法来实现的。

主 楼 发布于:2017-12-28 11:43:01回复
大卫

做爱做的事,交配交的人!

2 楼 发布于:2018-01-25 01:44:00
回复
鸿运社区

真想紧紧地抱住你,让你感觉到我因爱你而加快的心跳;真想紧紧地搂住你,让你体会到我因爱你而急促的呼吸。

3 楼 发布于:2018-02-03 08:28:06
回复
细细长长在70

同学甲:“什么叫声母?”同学乙:“笨蛋!‘生母’就是你的母亲。”同学甲:“什么叫韵母呢?”同学乙:“草包!‘孕母’就是你妈怀孕的时候。”

4 楼 发布于:2018-02-05 04:06:07
回复
梅盛林

兄弟如手足,女人如衣服,谁动我手足,我扒他衣服!

5 楼 发布于:2018-03-29 11:40:10
回复
核桃小

你认为老外身上的什么东西比中国人的长?你能猜到吗?哈哈哈,别瞎猜哦,其实是名字。

6 楼 发布于:2018-03-31 12:45:25
回复
沵旳温柔

我是个演员,一看见漂亮MM眼就圆……

7 楼 发布于:2018-04-05 23:39:25
回复
星米果配件源18

问世间情为何物?圣人答曰:“废物!”

8 楼 发布于:2018-04-24 07:18:36
回复
蜂朝市场2部_jen

要是山羊拉车,兔子耕地,不要稀奇;要是猫儿请客,老鼠赴宴,不要稀奇;因为这是发给小狗的短信息

9 楼 发布于:2018-05-16 22:59:51
回复
阀门一百

笑而不语

10 楼 发布于:2018-07-18 15:39:25
回复
程玉芯

两个醉汉走在铁轨上,一个抱怨:“这楼梯怎么没个完”。另一个哼了一声说:“它的扶手还这么底。”

11 楼 发布于:2018-11-11 04:07:01
回复
王大村少

愿你心地善良像雷锋,吃苦耐劳像愚公,聪明伶俐像曹冲,钱包鼓鼓像霍英东。

12 楼 发布于:2019-01-23 08:54:48
回复
爱旅行的花猫

一对陌生男女坐在同一条长凳上,男青年忍不住吻了女青年,却没遭到拒绝,他很惊奇地问:“你为什么不说话呢?” “我妈妈说了,不要和陌生人说话。”

13 楼 发布于:2019-01-28 14:21:33
回复
兔兔该懂事了

兔子不吃窝边草,老牛喜欢吃嫩草,好马不吃回头草,天涯何处无芳草,一旦结婚变成草。

14 楼 发布于:2019-02-10 02:20:19
回复
紫菜鸡蛋汤

祝你在新的一年里:一帆风顺,二龙戏珠,三阳开泰,四季发财,五福临门,六六大顺,七星捧月,八面春风!

15 楼 发布于:2019-03-23 13:49:40
回复
青谷29

学历不是最重要的事情,重要的是他的求知欲。身份与地位也不是最重要的事情,重要的是他的人品。

16 楼 发布于:2019-07-15 21:25:52
回复
象鼻山网

我不喜欢只和一个女人上很多次床,而是喜欢和很多女人只上一次床。

17 楼 发布于:2020-04-13 22:07:52
回复
深麦丶

涨姿势了

18 楼 发布于:2022-04-21 11:19:01
回复
江阿哲

有头小猪了不起,天天睡到十点起,餐餐五碗才见底,体重没有谁敢比,要问小猪在哪里?正在翻看短消息。

19 楼 发布于:2023-06-19 08:21:01
回复
假装不太厉害

最近流行一种代号为“圣诞快乐”的手机病毒,如果您不幸收到含有此类字符的短信,请马上扔掉手机,以免感染

20 楼 发布于:2023-12-21 21:36:21
回复

发表回复: