【发布时间】:2014-03-02 16:42:59
【问题描述】:
我的任务是创建一个名为“dupWords”的静态方法,它获取一个字符串作为参数并返回一个单词在同一个字符串中出现的次数。现在要注意的是,我需要将它作为二维数组返回,它有 2 列,行将是字符串中有多少不同的子字符串...
例如:“abcd xyz abcd abcd def xyz”
这将是对 [0][3] [5][2] [19][01] 第一对意味着单词“abcd”出现了 3 次并在索引 0 处声明(你得到休息..)
这是二维数组的图像:(文字是希伯来语,但你可以看到图纸)
我开始了一些事情......你可能会认为它的方式:/(它只是一些开始) 我想我并没有真正理解如何处理二维数组..
public static int[][] dupWords (String str) {
String [] stringArray = str.split(" ");
int countWords = 0;
int index = 0;
int [][] retArr;
for (int i = 0; i < stringArray.length; i++) {
for (int j = 0; j < stringArray.length; j++) {
if (stringArray[i].equalsIgnoreCase(stringArray[j])){
countWords++;
index = stringArray[i].indexOf(str);
}
}
}
}
请帮忙, 谢谢
【问题讨论】:
-
只是问:这是一张用你屏幕上的相机拍的照片,显示 Skitch 正在查看一张用你的纸上的相机拍的照片,上面有一个箭头吗?
-
我用我的 iPhone(是的,skitch 应用程序)拍了这张照片,是的,它在纸上..@MartijnCourteaux
-
这对我来说就像 PictureCeption。但我猜 Skitch 应用只是制作颗粒状的箭头?
-
哦,是的,它是一个标题,然后我在 skitch 中打开它