Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何生成瑞典帐号的IBAN_Java_Iban - Fatal编程技术网

Java 如何生成瑞典帐号的IBAN

Java 如何生成瑞典帐号的IBAN,java,iban,Java,Iban,问题陈述 我有一个瑞典银行(SEB)账号,我需要为这个账号生成IBAN(java代码) 可能性 我可以看出,如果我使用网站: 我尝试的 这里X是我的账号中的一个数字,账号总共有11位(前4位是清算号,后7位是账号) 但是,当我尝试此操作时,得到以下结果:长度为11,预期BBAN长度为:20 有人能指出我做错了什么,或者有其他更好的方法吗 注意:如果我在ibancalculator.com上使用相同的值,我将获得正确的帐户IBAN。您获得的错误提示您需要使用完整的帐户号码,如中所示: 换句话说,

问题陈述 我有一个瑞典银行(SEB)账号,我需要为这个账号生成IBAN(java代码)

可能性 我可以看出,如果我使用网站:

我尝试的

这里X是我的账号中的一个数字,账号总共有11位(前4位是清算号,后7位是账号)

但是,当我尝试此操作时,得到以下结果:
长度为11,预期BBAN长度为:20

有人能指出我做错了什么,或者有其他更好的方法吗


注意:如果我在ibancalculator.com上使用相同的值,我将获得正确的帐户IBAN。

您获得的错误提示您需要使用完整的帐户号码,如中所示:


换句话说,在调用
.build()

之前,请确保您提供了预期的20位数字。您获得的错误提示您需要使用完整的帐号,如中所示:


换句话说,在调用
.build()

之前,请确保您提供了预期的20位数字。您在银行代码和帐号中输入的数字总共是11位,但iban需要20位数字


正如您在GitHub参考中所看到的,您必须将所有数字放在accountNumber中,因此在accountNumber中添加您提到的四个数字(“前4个是清算编号”),并在银行代码中添加必要的数字。

您在银行代码和帐号中输入的数字总共是11,但iban需要20个数字


正如您在GitHub参考资料中所看到的,您必须将所有数字放在accountNumber中,因此在accountNumber中添加您提到的四个数字(“前4个是清算编号”),并在银行代码中添加必要的数字。

感谢您指出这一点,我拥有的银行帐号是有效的:)100%确定,您在“500”上方列出的银行代码是针对每家银行的还是针对瑞典每家银行的?@ShankeyJain–银行代码指定托管给定账号的银行
000000 5839825746
,因此它必须指向确切的银行。如果答案对你有效,请查看你如何关闭它(并可选择投票选择有用的答案)。我同意答案对我有效,但它更多的是一个具体的答案(仅适用于一家银行)。我更多的是寻找一个通用的解决方案。因此,我同意你的回答是有帮助的,但并不完整。“我会投赞成票的。”ShankeyJain——但你做过研究吗?全部的为您提供所有瑞典银行的代码本不在本网站范围之内。你问为什么你的库方法调用不起作用,你得到了指向该问题的有效答案。感谢你指出这一点,它对我拥有的银行账号有效:)100%确定,你在“500”上面列出的银行代码,它是针对每家银行的还是针对瑞典每家银行的?@ShankeyJain–银行代码指定托管给定账号的银行
000000 5839825746
,因此它必须引用确切的银行。如果答案对你有效,请查看你如何关闭它(并可选择投票选择有用的答案)。我同意答案对我有效,但它更多的是一个具体的答案(仅适用于一家银行)。我更多的是寻找一个通用的解决方案。因此,我同意你的回答是有帮助的,但并不完整。“我会投赞成票的。”ShankeyJain——但你做过研究吗?全部的为您提供所有瑞典银行的代码本不在本网站范围之内。您询问了为什么库方法调用不起作用,并获得了指向该问题的有效答案。
Iban iban = new Iban.Builder()
                .countryCode(CountryCode.SE)
                .bankCode("XXXX")
                .accountNumber("XXXXXXX")
                .build();
Iban iban = new Iban.Builder()
            .countryCode(CountryCode.SE)
            .bankCode("500")
            .accountNumber("0000005839825746")
            .build();