我需要从中String[]
退出Set<String>
,但我不知道该怎么做。以下失败:
Map<String, ?> myMap = gpxlist.getAll();
Set<String> myset = myMap.keySet();
String[] GPXFILES1 = (String[]) myset.toArray(); // Here it fails.
我该如何修复它才能起作用?
使用采用Set#toArray(T[])
相同大小的类型化数组参数的方法。
String[] GPXFILES1 = myset.toArray(new String[myset.size()]);
也可以使用其他大小,但是这将迫使该toArray()
方法创建一个新数组以返回而不是重新使用所提供的参数,这可能会导致效率降低。
另请参阅的源代码AbstractCollection#toArray()
。
问题内容: 我想将包含转义字符的字符串转换为普通格式,就像Python的词法分析器所做的一样: 当然,无聊的方法是将所有已知的转义字符一一替换:http : //docs.python.org/reference/lexical_analysis.html#string- literals 您将如何在上述代码中实现? 问题答案: 几个类似的编解码器是可用的,如ROT13和十六进制。 上面是Pyth
本文向大家介绍把对象转换到字符串类型是如何转换的?相关面试题,主要包含被问及把对象转换到字符串类型是如何转换的?时的应答技巧和注意事项,需要的朋友参考一下 #2928 (comment) 首先会查找对象是否实现了方法。 一般来说方法决定了和的调用顺序,该方法接受一个参数 ,当 为时,则调用方法;为时,则调用方法。 例:
问题内容: 嗨,我想将此BufferedInputStream放入我的字符串中,我该怎么做? 问题答案: BufferedInputStream in = new BufferedInputStream(sktClient.getInputStream()); byte[] contents = new byte[1024];
问题内容: 我有一个,我需要一个。如何从一个转换为另一个? 问题答案: 好问题。我有以下五种 6种方法可以做到这一点。 注意:返回。因此有效地两者是相同的。 调用,这又设置了数组。 另一方面,调用以下程序包私有构造函数。 从源代码中的Java 8的源代码 因此似乎是最有效的方法,在这两个存储器和速度方面,用于转换char到String。
我做了一个activity,从已安装的应用程序中选择一个应用程序,获得所选应用程序的启动器意图,并将该意图传递回一个起始activity: onActivityResult来自启动activity: 我从Logcat提取了startActivity内部的字符串和字符串:Intent{act=android.Intent.action.main cat=[Android.Intent.categor
我正在研究将字符串从一个字符集转换为另一个字符集,阅读了很多关于它的示例,最终找到了下面的代码,这对我来说很好,作为一个字符集编码的新手,我想知道,这是否是正确的方法。 要将字符串从ASCII转换为EBCDIC,我必须执行以下操作: 要将EBCDIC转换为ASCII,我必须: