【发布时间】:2014-08-04 12:32:06
【问题描述】:
我正在解决一个与 ISBN 图书代码相关的问题。我需要制作程序,以便输入所需的 10 位代码中的 9 位。 第十个是'?'。程序需要输出适当的数字。我首先将输入字符串拆分为两个子字符串,无论是“?”被检测到。
我的问题是如何从输入字符串中获取每个整数(所以我可以将这些整数与某些数字相乘以获得最终答案)
例如:输入字符串为:'01234?6789'
如何从这个字符串中提取所有数字,以便可以对这些数字进行所有数学运算
【问题讨论】:
-
你忘了问你的问题 :)
-
你的意思是
int a = Integer.parseInt(split[0]), b = Integer.parseInt(split[1])? -
您的问题在哪里,您尝试过什么?
-
看起来像家庭作业。只需拆分字符串并尝试所有 10 位数字代替“?”。如果校验位算法说没问题:宾果!
-
@SURESHATTA 我确实问了一个问题。不管怎样,我改写了它,这样它就更清楚了。
标签: java string integer save isbn