如题 java 中有没有办法把一串数字的开头第一位数字削掉,只保留后面数字比如本来是“12345”变成“2345”
或者能不能通过输入数字的第几位来提出这串数字其中一个数出来,比如说我现在有个数“987654321” 我在输入3的时候他会输出第3个数字“7”
谢谢!! 我刚开始学最好是用简单点的方法去解
不好意思刚开始学没看懂。。。
假如我想提取一串数字a里的第b位数
我要怎么做(就是只是单独关键的那几行 )
String stra = String.valueOf(a);
return stra.charAt(b-1)+"";这行是什么意思
你直接调用这个方法就行strAt("原始的数据","第几个位置")
他返回的就是你要的数据
嗯试了下是的,
不过能不能用基本(简单)点的代码要多写几行但是有一样的效果?
需求不大明确
比如1011,去掉最高位,你希望得到011的字符串,还是11的数值?
题目是要转换2进制的数字换成10进制,但是不让直接转,让我写很多步骤并且在用户打出来不是1或0之外的数字时候提示重新输入,我现在主要就是想找个方法来让他只识别1和0,所以我想可以这样切第一个数字然后后面的数字用“除以10”来削掉,然后去看是不是1或者0,但是很麻烦,不知道有简洁点的方法吗?