我希望在arraylist中存储一些电话号码,如果号码包含前导零,我希望按原样存储在arraylist中,而不删除前导零。我怎样才能做到这一点。
ArrayList<Integer> Restrict = new ArrayList<Integer>();
cars.add(01);
cars.add(02);
cars.add(3);
cars.add(4);
System.out.println(cars.get(0));
输出
1
如何获得01而不是1。
电话号码至少由10
位(1-9的第一位)组成,并且它可以远远超出整数
的最大限制,即2147483647
。
除此之外,整数开头的0意味着它的基数是8,即它代表一个八进制数,例如。
public class Main {
public static void main(String[] args) {
int x = 0123;
System.out.println(x);
}
}
输出:
83
注意,(0123)8=(83)10
此要求的正确类型是String
,即您应该声明您的List
如下:
List<String> restrict = new ArrayList<>();
并将数字存储为
restrict.add("01234567890")
restrict.add("1234567890")
此外,始终遵循Java命名约定,例如变量的名称可以是restrict,但不应命名为restrict(如在代码中)。
可以将它们存储为字符串
ArrayList<String> Restrict = new ArrayList<>();
cars.add("01");
cars.add("02");
cars.add("3");
cars.add("4");
System.out.println(cars.get(0));
我在做我的作业题,就是“反转一个数字,保留前导零,删除尾随零,同时保持符号不变”。 如果我把它作为整数反转,它将删除前导和尾随的零,如果我把它作为字符串反转,它将保留所有的零。有人能帮我只保留前导零吗? 例如“-00360”应该是“-6300”。 问题- 编写一个Java函数来接受一个数字,并返回与之相反的数字。如果数字以一个或多个零结尾,那么在相反的数字中,这些零将不存在(因为这些零成为前导零)
长话短说(Java): convert的值现在为:888 0747 如何将字符串解析为长字符串,但保留前导零?
我还没有找到一个能解决PHP中整数到字符串转换这一方面的问题,所以 我有一个文件,其中一个字段包含一些长度为3、4或5位的数字,我需要将所有数字标准化为4位 如果数字是123、1234、12345,那么为了标准化,我在第一个数字后面加了一个零,第二个数字不加任何处理,第三个数字四舍五入:到目前为止还不错。问题在于,该文件包含一些具有有效前导零023、0234、02346的数字 我需要保留前导零,我
问题内容: 我有一些带有一些整数的PHP代码,并且一切正常,除非我拥有或作为整数。当我引用它们时,一切都很好。 示例编号: 谁能告诉我背后的原因? 问题答案: 如果您只写08和09(不带引号)或任何其他带有前导0的数字,则PHP认为您正在写一个八进制值,而08和09是无效的八进制数。 http://www.php.net/manual/zh/language.types.integer.php 句
问题内容: 我目前正在用Java开发拍卖程序,我正在尝试确定截止日期,但是我的日期不断出现,因为(7/04/2013 11:22),有没有办法使用String.format添加前导零到今天是一位数字的日子? 稍后当我尝试对它进行子字符串处理时,这会导致我出现问题,并且它的长度少于17个字符。 预先感谢詹姆斯。 问题答案: 只需使用SimpleDateFormat
问题内容: 尝试这个: 因为什么时候40 = 32? 问题答案: 带有前导零的数字将解释为八进制和。