【发布时间】:2014-01-26 16:41:50
【问题描述】:
基本上我有两个字符串数组。其中一个字符串包含一个数字,第二个字符串包含文本和一个数字。
请问,我怎样才能将它们匹配在一起?
例子:
private String[] StringArray1 = {"5648", "4216", "3254", "2541", "10"};
private String[] StringArray2 = {"Derp: 10", "Herp: 3254", "peter: 2541", "jdp: 4216", "dieter: 5648"};
输出应该是:
dieter: 5648
jdp: 4216
Herp: 3254
peter: 2541
Derp: 10
好吧,我只想对 StringArray2 的值进行排序,所以它从最高值开始,然后我可以打印出来。
【问题讨论】:
-
查看String方法'matches(String regex)',然后回来一个命题。
-
从一些语法有效的代码开始怎么样?
String1和String2不是有效的字符串数组,也不是有效的字符串。 -
问题不够明确,有几种解读方式。从写下你想要达到的目标开始。用简单的英语分几个步骤描述你的算法——如果给你这个问题,你会用笔和纸做什么?然后尝试在 Java 中模仿该算法 - 我们很乐意为您提供帮助。
-
更新了主帖,以反映我想要实现的目标
标签: java arrays string sorting