如何删除第一行元素
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);
我在编写测试时遇到了一个小问题。目前我尝试使用的一个元素是 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);