gpt4 book ai didi

c# - 如何像 C# 那样在 Java 中实现字符串拆分方法

转载 作者:行者123 更新时间:2023-11-30 18:56:34 25 4
gpt4 key购买 nike

在 C# 中,如果我有这样一个字符串:

String test = ";;;;";
String[] split = test.Split(';');
Console.WriteLine(split.Length); // Then I got 5 here

但是在 Java 中:

String test = ";;;;";
String[] split = test.split(";");
System.out.println(split.length); // Then I got only 1 here

最佳答案

尝试:

  String test = ";;;;";
String[] split = test.split(";", -1);
System.out.println(split.length);

String API解释了此方法重载,它还添加了一个限制字段。

If n is non-positive then the pattern will be applied as many times as possible and the array can have any length.

关于c# - 如何像 C# 那样在 Java 中实现字符串拆分方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22594447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com