java,如何从int 1234提取 34(最后两位)?

 我来答
liuyang054
推荐于2018-04-25 · TA获得超过9093个赞
知道大有可为答主
回答量:5317
采纳率:78%
帮助的人:5322万
展开全部

你可以把int类型转换成为String类型,进行字符串的截取, 然后再转换为int类型。代码如下:

public class Test {
public static void main(String[] args) {
int i = 1234;
System.out.println(Integer.parseInt(String.valueOf(i).substring(2)));

}

yugi111
推荐于2016-01-08 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
int a = 1234;
int b = Integer.parseInt(String.valueOf(a).substring(2));
追问
substring(2)); 里的2是后两位的意思吗
追答
就是从第2位开始数到最后,索引从0开始

substring(2) substring(2, 4)

你如果是整形的,那用求余数,整数也可以,不过要是位数不确定还是要依赖字符串方法
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凌belong
推荐于2018-02-27 · TA获得超过208个赞
知道答主
回答量:236
采纳率:42%
帮助的人:33.7万
展开全部
方法1 1234模除100取余

方法2 将1234转成字符串 然后使用字符串截取
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-02-27
展开全部
int a = 1234;
String b = 1234+"";
System.out.print(b.substring(b.length - 2));//输出 34
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暨书君a8
2018-04-25
知道答主
回答量:10
采纳率:0%
帮助的人:1.1万
展开全部
int length = 1234;
String s = String.valueOf(length);
System.out.println(s);
String substring = s.substring(s.length()-2,s.length());
System.out.println(substring);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式