如何删除第一行元素

我在编写测试时遇到了一个小问题。Points:-目前,当我在控制台上打印它时,我尝试使用的一个元素正在返回给我。在 html 它的格式Points:和下一行-。如何从此元素中删除“点:”,使其仅返回-并0在其-(破折号)时为其分配值?


我以前的代码是


Integer point_player = Integer.parseInt(points_player);

System.out.println(point_player);

过去只返回一个 0-9 的字符串,我可以将其转换为整数,但现在-已经引入了 (dash)。


守着星空守着你
浏览 76回答 2
2回答

人到中年有点甜

要去除前缀,请使用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);

慕标琳琳

这就是你要照顾的东西。然后试试这个。    String string = "Points:-";    String[] s = string.split(":");    String s1 = s[0] + ":"; // Points:    String s2 = s[1]; // -    System.out.println(s1); //    System.out.println(s2);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java