首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为瑞典帐号生成IBAN?

如何为瑞典帐号生成IBAN?
EN

Stack Overflow用户
提问于 2020-03-19 11:43:35
回答 2查看 887关注 0票数 1

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

我可以看到如果我使用网站https://www.ibancalculator.com/是可能的

我试过的 https://github.com/arturmkrtchyan/iban4j

代码语言:javascript
复制
Iban iban = new Iban.Builder()
                .countryCode(CountryCode.SE)
                .bankCode("XXXX")
                .accountNumber("XXXXXXX")
                .build();

在这里,X是我的帐号中的一个数字,帐户号总共是11位长(前4位是清算号,接下来7是帐户号)。

然而,当我尝试这样做时,我会得到以下内容:length is 11, expected BBAN length is: 20

有人能指出我在这里做错了什么吗?或者还有其他更好的方法。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-19 11:56:31

获得的错误提示您需要使用这个例子中所示的帐户号的完整长度。

代码语言:javascript
复制
Iban iban = new Iban.Builder()
            .countryCode(CountryCode.SE)
            .bankCode("500")
            .accountNumber("0000005839825746")
            .build();

换句话说,确保在调用.build()之前提供了预期的20位数字。

票数 2
EN

Stack Overflow用户

发布于 2020-03-19 12:00:40

您在银行代码和帐号中输入的数字总计为11,但iban需要20位。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60756529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档