java中怎么将一个字符串数组里面的元素 转化成一个整形变量

如题,字符串数组里面的元素全部是数字,例如char[]a={'1','0','1','1'}怎么让你面的元素组成一个数,即intb=1011??... 如题,字符串数组里面的元素全部是数字,例如char[] a = {'1','0','1','1'}
怎么让你面的元素组成一个数,即int b =1011 ??
展开
 我来答
wdsgyj2010
2012-10-07 · TA获得超过112个赞
知道小有建树答主
回答量:78
采纳率:0%
帮助的人:56.3万
展开全部
那个哥们写的稍微复杂了点儿……
String 类有一个构造方法接受 char[] 类型,so:

int i = Integer.valueOf(new String(a));

即可~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友12ee0fd
2012-10-06 · TA获得超过4.7万个赞
知道大有可为答主
回答量:1.1万
采纳率:66%
帮助的人:2292万
展开全部
StringBuilder ss = new StringBuilder(32);

for(char c : a)
ss.append(c);
int i = Integer.valueOf(ss.toString());
追问
能具体讲讲
for(char c : a)
ss.append(c);
这句什么意思?thanks
追答
相当于

for(int i = 0; i< a.length; i++) ss.append(a[i]);

1.5增加的for each 循环,数组和实现了Iterable接口的都可以这么用
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式