使用"|"将数组中的名字分割 原始数组:string[] names = { "吴亦凡", "罗志祥", "杨颖", "蔡徐坤", "李云迪", "Lisa" };
时间: 2023-12-21 08:31:28 浏览: 15
你可以使用字符串的`join()`方法来将数组中的名字用"|"分割。下面是一个示例代码:
```java
String[] names = { "吴亦凡", "罗志祥", "杨颖", "蔡徐坤", "李云迪", "Lisa" };
String result = String.join("|", names);
System.out.println(result);
```
输出结果为:
```
吴亦凡|罗志祥|杨颖|蔡徐坤|李云迪|Lisa
```
相关问题
C# 代码使用"|"将数组中的名字分割 原始数组:string[] names = { "吴亦凡", "罗志祥", "杨颖", "蔡徐坤", "李云迪", "Lisa" };
在C#中,你可以使用 "|" 符号来将数组中的名字分割,但你需要先将数组元素转换成字符串。假设我们想要使用空格进行分割,可以这样做:
```csharp
string[] names = { "吴亦凡", "罗志祥", "杨颖", "蔡徐坤", "李云迪", "Lisa" };
string[] splitNames = names.Select(name => name + " ").ToArray();
string[] splitNamesNoSpace = splitNames.Select(s => s.Trim()).ToArray();
// 现在splitNamesNoSpace数组中包含了分割后的名字,每个名字前面都有一个空格
```
这段代码首先将数组中的每个元素与一个空格连接,然后将结果转换为新的字符串数组。这样,每个元素都会变成一个以空格分隔的字符串。
然后,我们使用 `Trim` 方法去除每个字符串前面的空格。现在,`splitNamesNoSpace` 数组中的每个元素都是一个不带前导空格的名字。
如果你需要保留原始数组,可以将处理后的数组追加到原始数组的后面:
```csharp
names = Array.Concat(names, splitNamesNoSpace) as string[];
```
这样,原始数组 `names` 就包含了经过处理的名字。注意这种方法并不会改变原始数组的内容,而是创建了一个新的数组。
用c# 使用"|"将数组中的名字分割 原始数组:string[] names = { "吴亦凡", "罗志祥", "杨颖", "蔡徐坤", "李云迪", "Lisa" };
```csharp
string[] names = { "吴亦凡", "罗志祥", "杨颖", "蔡徐坤", "李云迪", "Lisa" };
string result = string.Join("|", names);
Console.WriteLine(result); // 输出:吴亦凡|罗志祥|杨颖|蔡徐坤|李云迪|Lisa
```