java如何将长数组转换为字符串数组?
我从返回long
数组的List.getCheckedItemIds
中获取ListView
中的选中项ID,现在如何将该数组转换为String
数组
long [] long_list = ProcessList.getCheckedItemIds();
你可以在下面搜索框中键入要查询的问题!
我从返回long
数组的List.getCheckedItemIds
中获取ListView
中的选中项ID,现在如何将该数组转换为String
数组
long [] long_list = ProcessList.getCheckedItemIds();
# 1 楼答案
你可以使用org。阿帕奇。平民lang.StringUtils像这样:
# 2 楼答案
您可以创建一个新的字符串数组,并将long array的值逐个传递给字符串数组:
对不起,我犯了错误。我已经更新了密码
# 3 楼答案
# 4 楼答案
您可以利用apache的BeanUtils进行数组转换,而无需像下面这样自己进行迭代
# 5 楼答案
几年前,这个问题可能被认为是毫无根据的,但考虑到Java land最近在新兴的流API方面取得的进展,现在值得重新审视
在Java 1.8及更高版本中,您可以使用内置的流API来执行数组操作,而不是依赖任何第三方API
您现在可以轻松使用
如果您打算打印
yourStringArray
,那么可以使用***
幸运的是,
Arrays.toString()
可以在所有类型的数组上运行,所以整个过程可以简化为这不是更干净吗
# 6 楼答案
或者使用Java 8+