作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个方法来创建一个新数组,其中包含目标值每次出现的索引。我必须为此使用 2 个循环。第一个计算目标出现的次数。然后创建新数组来保存这么多索引。然后第二个循环将索引放入新数组中。
我编写了下面的代码,但它抛出 java lang Array Out Of Bound Exception:5
,上线result [ i ] = f [ i ] ;
public class FindAll {
public FindAll() {
int a[] = {7, 8, 9, 9, 8, 7};
print(findAll(a, 7));
print(findAll(a, 2));
}
public void print(int p[]) {
System.out.print("{");
int i;
for (i = 0; i < p.length - 1; ++i) {
System.out.print(p[i] + ", ");
}
System.out.print(p[i]);
System.out.print("}");
}
public int[] findAll(int f[], int target) {
int count = 0;
for (int i = 0; i < f.length; ++i) {
if (f[i] == target) {
count++;
}
}
int result[] = new int[count];
for (int i = 0; i < f.length; ++i) {
if (f[i] == target) {
result[i] = f[i];
}
}
return result;
}
}
最佳答案
试试这个
int result[] = new int[count];
int index = 0;
for (int i = 0; i < f.length; i++)
{
if (f[i] == target){
result[index] = f[i];
index++;
}
}
关于java - 创建一个新数组,其中包含目标值每次出现的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26471588/
我想通过下面的代码获取event.target.value。 class Detail { changeOwner(val: string){ console.log
我有一个简单的 jQuery 表单,使用来自 malsup ( http://jquery.malsup.com/form/ ) 的 jQuery 表单插件和用于测试的 ajax(如下)。 在我的页面
是否可以在不停止运行的情况下更改正在运行的过渡的目标位置或属性,使其像平滑过渡一样? 让我解释一个例子,假设我的初始动画如下: -webkit-transition:-webkit-transform
我正在使用 jQuery 创建一个滑动图像库,当给定一个数值时,“left”css 属性工作正常,但当给定一个变量时,它不会执行任何操作。这是我的代码: $(document).mousemove(f
我是一名优秀的程序员,十分优秀!