JAVA中如何将String类型转为int类型?

定义了出生日期:Stringbirthdate如何将他转换成int数据类型假设表单中有三个出生日期,将他他们中的年和月变为int数据类型"1986/01/01""1986... 定义了出生日期:String birthdate 如何将他转换成int数据类型 假设表单中有三个出生日期,将他他们中的年和月变为int数据类型"1986/01/01""1986/02/02""1986/03/03" 希望能以上面给出的举例示范下,谢谢 展开
 我来答
银怿实问梅
2020-02-26 · TA获得超过1075个赞
知道小有建树答主
回答量:1756
采纳率:100%
帮助的人:8.2万
展开全部
String
s
=
"1986";
int
num=Integer.parseInt(s);
//这样就将String类型转换为int类型了。
不过得注意得是,既然你是将String类型转换为int类型,那么你的String里面的值,一定是数组,不然调用parseInt()就会抛出异常的
越弘隋骞泽
2020-07-24 · TA获得超过1257个赞
知道小有建树答主
回答量:1827
采纳率:100%
帮助的人:8.5万
展开全部
如楼上所言操作
String类的split(".")方法用来切割字符串成为数组,参数是要切割的地方
比如
1986/01/01
会被切割成
几个{1986,02,03}然后迭代出来即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
台晋圭抒
2020-08-17 · TA获得超过1135个赞
知道小有建树答主
回答量:1773
采纳率:100%
帮助的人:8.4万
展开全部
String
s
=
"1986/01/01";
StringTokenizer
st=new
StringTokenizer(s,"//");
int
year=Integer.parseInt(st.nextToken());
int
month=Integer.parseInt(st.nextToken());
int
day=Integer.parseInt(st.nextToken());
没有编译器不知道有没有错误,应该是对的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式