如何将整数类型值或对象类型值存储到java中的char数组中

时间:2015-07-26 23:05:52

标签: java arrays type-conversion

我试图将整数类型值和对象类型值存储到char数组中。我试图使用演员,但它没有用。编译器抛出一个castexception。我想知道是否有像Integer.parseInt()这样的方法来转换它。 感谢您的回答。

2 个答案:

答案 0 :(得分:2)

我不确定你的问题究竟是什么,但我理解的是你希望将<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.min.js"></script> <div ng-app ng-controller="MyCtrl"> <select ng-model="selectedItem" ng-options="selectedItem.id as selectedItem.name for selectedItem in values"></select> selectedItem: {{selectedItem}} </div>值转换为字符串,然后将每个字符剁掉并存储在integer中。如果这是您的要求,那么这就是您解决问题的方法。关于char array类型值,您可以参考Samrat Dutta所说的内容。

object

我希望这有帮助!

答案 1 :(得分:0)

您根本无法将其他类的对象存储到char数组中。它不会那样工作。您只能在数组中存储相同classsubclass的对象。或者,在同一个数组中存储不同对象(包括数字和字符)的方法是使用Object数组,因为Object是Java中所有其他类的超类。 然后将对象转换为Object类型,或autobox并将primitives转换为Object类型,然后将它们添加到数组中。