JAVA 的arraylist能不能像c++的vector那样直接初始化vector<int> a(10, 0);

如题。比如想初始化为10个0.一定得用for循环么?有没有像vector那样的方法?喔!我知道了ArrayList<Integer>al=newArraylist<Int... 如题。
比如想初始化为10 个0. 一定得用for循环么?有没有像vector那样的方法?
喔!我知道了ArrayList<Integer> al = new Arraylist<Integer>(Collections.nCopies(10, 0)); 就可以了~
既然问了,就再问个问题。java里的String能不能像c++里 string s(10, 'A')这样初始化?

还有个问题- - 不好意思今天在恶补java. 希望大家帮忙. 比如说:
文件a 里有个方法是 int input() { int x; 输入x; 返回x;}
文件b 要调用文件a里的这个input方法. 这个过程要怎么实现?我a文件里就放了input()方法,没有main函数,然后b文件就Import一下,用ide运行没有问题,但是terminal运行就是不行,想知道为什么
展开
 我来答
qwe5628197
2015-02-16 · TA获得超过520个赞
知道小有建树答主
回答量:753
采纳率:0%
帮助的人:420万
展开全部
java里的对象new操作默认会把没有初始化操作的数据清零或者对象置为null。java里string就是string,不搭咐能出现整知册纯数,但可以通过一个数组姿滚初始化为string
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式