如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 280 编程语言
ConversionService编程方式
要以ConversionService编程方式使用实例,您可以像对待任何其他bean一样注入对它的引用。
以下示例显示了如何执行此操作:
对于大多数用例,您可以使用convert指定的方法targetType,但它不适用于更复杂的类型,例如参数化元素的集合。
例如,如果你想转换List的Integer到List的String程序,您需要提供的源和目标类型的正式定义。
运的是, TypeDescriptor 提供了各种选项来使这样做简单明了,如下例所示:
DefaultConversionService自动注册适合大多数环境的转换器。这包括收集器,标转换器,以及基本的Object-到-String转换器。您可以ConverterRegistry使用类addDefaultConverters上的静态方法向任何注册器注册相同的转换器DefaultConversionService。
值类型转换器重新用于数组和集合,所以没有必要创建一个特定的转换器从转换Collection的S到Collection的T,假设标准收集处理是适当的。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 280 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 504 编程语言