java怎么样实现输入的内容加入到长度为10的数组中

java怎么样实现输入的内容加入到长度为10的数组中如果输入的内容为字符串则转换成数字如果不能转换成数字则错误如果输入的数字与数组的下标一致则输入的内容加入到数组的该下标... java怎么样实现输入的内容加入到长度为10的数组中
如果输入的内容为字符串则转换成数字 如果不能转换成数字则错误
如果输入的数字与数组的下标一致则输入的内容加入到数组的该下标位置
输入的内容如果是数字怎么与数组的下标对比
java怎么样实现输入的内容加入到长度为10的数组中
如果输入的内容为字符串则转换成数字 如果不能转换成数字则错误
如果输入的数字与数组的下标一致则输入的内容加入到数组的该下标位置
例如:数组A:
输入:"+"+"空格"+s+"空格"+X 如果s=2,那么A[2]=X.
小弟昨天做出来了现在的问题就是如果出现是三个或者以上的"空格"就会出现异常(因为我在获取输入的s的下标的时候是取的两个空格之间的内容的索引)。我的代码是这样的s=cmd.substring(2, cmd.indexOf(" ", 2));//cmd代表输入
还有就是如果输入的内容是数字和字符一起组成的,例如:s=4abcd,也会出现异常。
请各位大哥帮帮忙!!!小弟感激不尽!!!
展开
 我来答
匿名用户
2010-11-30
展开全部
检查字符串是否能被转换成数字,用new Integer(str)就可以,如果抛出NumberFormatException就是非数字。

输入的数字与数组下标可以直接对比,数组的下标可以是变量啊。我也没太明白你的意思,你是不是想实现这个:
public Integer[] setList(Integer[] list, String input) {
try {
Integer number = new Integer(input);
list[number.intValue()] = number;

return list;
} catch (NumberFormatException e) {
// TODO: something
return list;
}
}
百度网友e52595d
2010-11-30 · TA获得超过215个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:157万
展开全部
不太明白你说的什么意思?
长度为10的数组A
假如输入的内容是2,那么加入到A[2]?是这意思吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
china99996666
2010-12-01
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
这个问题问的太不清楚了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ondip78
2010-12-02 · TA获得超过8999个赞
知道小有建树答主
回答量:1798
采纳率:0%
帮助的人:911万
展开全部
这可是相当难了
输入法可不是别的东西
跟系统有关的
没点技术含量可是不好搞
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式