java - 在两个相似的嵌套类之间进行转换 - Stripe Java SDK
问题描述
我正在使用 Stripe 的 Java SDK,我注意到两个类
com.stripe.param.AccountCreateParams.Individual.Address
com.stripe.param.AccountCreateParams.Company.Address
它们都具有完全相同的属性、构建器代码等。AccountCreateParams 是主类,Individual 和 Company 在 AccountCreateParams 中定义。源代码可以在这里看到
是否可以从 Individual.Address 转换为 Company.Address,反之亦然?我的最终目标是只编写一个如下所示的方法,而不为每个类编写单独的代码
public <either individual or company Address> createAddress(myObject, String classtype){
<Dynamically Figure out Class> stripeClass = <Dynamically Figure out Class>.builder().
.setCity(myObject.getCity)
.build();
return stripeClass;
}
解决方案
推荐阅读
- flutter - 如何实现 ViewPage onTouch?
- python - string.isalpha() 在自定义 django 验证器下返回 False,无论字符串是否包含数字
- robotframework - RobotFrameWork:如何从一个页面获取文本并在另一个页面中输入文本?
- c# - 如何在 C# 中连接到 RavenHQ
- salesforce - 为什么我不能有两种页面格式到一个记录类型?
- python - ImportError:无法在虚拟环境中导入名称 main
- excel - 如何在 Excel 中复制单元格?
- r - 如何使用预测变量和响应变量运行逻辑回归?
- python - 如何在 Python 中对版本标签列表进行排序
- javascript - 将在 Javascript 中捕获具有异常的组的正则表达式