如何删除第一行元素

How to remove first line of element

我在编写测试时遇到了一个小问题。目前我尝试使用的一个元素是 returning me Points:- 当我在控制台上打印它时。在 html 中,其格式为 Points:,在下一行 -。我如何从该元素中删除 "Points: ",使其仅 returns - 并且如果它的 - (破折号)也将值 0 分配给它?

我之前的密码是

Integer point_player = Integer.parseInt(points_player);
System.out.println(point_player);

过去只能 return 一个 0-9 的字符串,我可以将其转换为整数,但现在引入了 -(破折号)。

要去除前缀,请使用 String.substring(index):

points_player = points_player.substring(7); // Strip "Points:"

现在可能还剩下空格:

points_player = points_player.trim(); // Strip whitespace

最后,您需要正确转换为int:

int value;
if ("-".equals(points_player)) {
    value = 0; // No points, yet
} else {
    value = Integer.parseInt(points_player);
}

System.out.println(value);

这就是您想要的 after.then 试试这个。

    String string = "Points:-";
    String[] s = string.split(":");
    String s1 = s[0] + ":"; // Points:
    String s2 = s[1]; // -
    System.out.println(s1); //
    System.out.println(s2);