【发布时间】:2017-07-19 23:00:18
【问题描述】:
-
我想提取字符串中用逗号分隔的值。我能够做到这一点,但我怎样才能摆脱从第二个值开始的每个值开头填充的空间。 我知道我可以删除输入中的空格,但计划是从用户那里获取输入,所以我想确保删除额外的空格并且只提取值。
import java.util.Arrays; public class HelloWorld{ public static void main(String []args){ System.out.println("Hello World"); String input = ""; String[] result = input.split(","); for(String a : result) System.out.println(a); Arrays.sort(result); for(String a : result) System.out.println(a); } }
【问题讨论】:
-
您的问题是什么?还是这是“做我的功课”?
-
关于摆脱多余的空格。有一个名为
trim的函数可用于字符串。 -
到目前为止,您为解决 问题 2 做了哪些尝试?请先自己尝试一下,然后用一些代码和您卡住的特定问题回电。一个想法是只迭代数组并执行匹配任务。获取一个元素,检查下一个元素是否是正确的follower,如果是,记住它等等。为此,您可能需要提取数字,您可以使用 regex 或其他能够从文本中解析数字的东西。
标签: java arrays string sorting