首先,创建一个字符串集-
Set<String> setStr = new HashSet<>(Arrays.asList("osCommerce", "PrestaShop", "Magento","Wordpres", "Drupal"));
现在,使用toArray()方法转换为字符串数组-
String[] arrStr = setStr.toArray(new String[0]);
以下是在Java中将字符串集转换为字符串数组的程序-
import java.util.Arrays; import java.util.Set; import java.util.HashSet; public class Demo { public static void main(String[] args) { Set<String> setStr = new HashSet<>( Arrays.asList("osCommerce", "PrestaShop", "Magento","Wordpres", "Drupal")); System.out.println("Set of String: " + setStr); String[] arrStr = setStr.toArray(new String[0]); System.out.println("Array of String = "+ Arrays.toString(arrStr)); } }
输出结果
Set of String: [Wordpres, Drupal, PrestaShop, osCommerce, Magento] Array of String = [Wordpres, Drupal, PrestaShop, osCommerce, Magento]
问题内容: 我有一个; 我想转换为字符串数组。我该怎么做?有内置的Java函数吗?可以手动完成,但是我正在搜索Java内置函数。 我想要一个数组,其中字符串的每个字符都是一个字符串。像char’n’现在将是存储在数组中的字符串“ n”。 问题答案: 要开始你的作业,请在正则表达式上拆分字符串,该表达式可以为空字符串: 产生数组: 留空的第一条目留给读者练习:-) 注意:在Java 8中,不再包含空
问题内容: 我想将包含的字符串转换为字符列表和字符哈希集。如何在Java中做到这一点? 问题答案: 您将不得不使用循环,或创建一个像这样的集合包装器,该包装器可用于原始char数组(或直接用于字符串)。 这是一个类似字符串的包装器: 不过,这是一个不变的列表。如果您想要一个可变的列表,请使用: 与此类似,您可以为其他原始类型实现此功能。 请注意,通常不建议使用此功能,因为对于每次访问,您都将进行装
问题内容: 我想将a转换为Character类的对象数组,但无法执行转换。我知道我可以使用该方法将String转换为原始数据类型类型为“ char”的数组,但这无助于将String转换为Character类型的对象数组。 我将如何去做? 问题答案: 用这个:
问题内容: 我喜欢例如转换字符串: 变成这样的二维数组 我尝试使用该方法,但仍然没有解决方法:( 谢谢.. 问题答案: String data = “1|apple,2|ball,3|cat”; String[] rows = data.split(“,”); 除了使用正则表达式外,其他操作非常简单,因此元字符需要转义。 也可以看看 正则表达式和转义特殊字符 Java Arrays.equals(
问题内容: 如果字符串是java中的任何有效数字(例如int,long,double等),我如何将字符串转换为抽象数字。 我将不知道字符串中数字的类型,所以我不能使用特定的原始解析(例如Integer.parseInt,Long.parseLong等)。有什么通用的方法可以转换它吗? 例如: 字符串->数字 “ 23423”-> 23423 “ 34.3”-> 34.3 “ 45364573747
本文向大家介绍在Java中将字符串Set集合转换为逗号分隔的字符串,包括了在Java中将字符串Set集合转换为逗号分隔的字符串的使用技巧和注意事项,需要的朋友参考一下 让我们首先创建一个具有字符串值的集合- 现在,使用String.join()将其转换为逗号分隔的字符串- 示例 以下是在Java中将字符串集转换为逗号分隔的字符串的程序- 输出结果