我正在尝试实现字符串数组列表的合并排序算法,但我似乎找不到搞乱数组列表排序的bug。
private static void sort(java.util.ArrayList<String> a)
{
// End recursion
if (a.size() < 2)
{
return;
}
int mid = a.size() / 2;
java.util.ArrayList<String> left = new java.util.ArrayList<String>();
int
我想要做的是用add()方法填充空的aray kyo[],但是它总是得到一个错误:
线程"main“java.lang.ArrayIndexOutOfBoundsException: 0 at TestPlass.Add(TestPlass.java:30) at TestPlass.main(TestPlass.java:18)中的异常
我只是刚开始编程
public static int size = 30;
public static void main (String args[]) {
int kyo[] = {};
Add(kyo);
f
这应该是微不足道的。Kotlin有一个构造函数“ArrayList”的initialCapacity。
如果我有这个测试用例;
class ArrayListTest : TestCase() {
@Test
fun testArrayList() {
val test = ArrayList<Int>(12)
test[3]=5
}
}
我得到了异常java.lang.IndexOutOfBoundsException: Index 3 out of bounds for length 0
在调试中运行可以确认,虽然创建了ArrayList,
我有这个代码,我包括了更多的代码,以防我遗漏了其他方法中可能导致我崩溃的东西。我作为实例变量--一些String和一些ArrayLists.The用户--将值输入到一些EditTexts中,它们进入一个ArrayList(allpret,allcant,allprod).From中--我将每个值取下来并放入Strings(pret,prod,cant)中,这样我就可以用cant[1],pret[1][prod1],etc.引用它了--我肯定已经声明它错了,不知道如何修复它,因为当我试图运行calculeaza()时,它会崩溃。
public class MainActivity extends
当我尝试:
//Util.java
public static ArrayList<Sprite> Load(String[] path, int numOfFiles){
ArrayList<Sprite> sprites = new ArrayList<Sprite>(numOfFiles);
Texture texture;
Sprite sprite;
for(int i = 0; i < numOfFiles; i++){
texture = new Texture(Gdx.files.int
在下面的代码中,有这样一个语句:.toArray(Bicycle[]::new)。兰伯达相当于这个状态的是什么?
我检查了toArray是否接收到了IntFunction的实现。如果我理解正确的IntFunction是一个接口函数,它有一个应用方法,可以接收一个int并返回一个Bicycle[]。我不知道它收到的试图挂载Lambda等价物的int是什么。
package br.com.testes;
import java.util.Arrays;
import java.util.List;
public class TesteMethodReference {
public
在Java中是否有一种方法来检查变量是否初始化为not在类中。我找到的是,但不是Java。听就是我要找的一个例子。
private float[] Average;
private void Check(){
if(/*variable is not initialized*/){ Average = new float[4];}
}
我知道Java中的向量是过时的,我一直收到警告,但是我们应该使用向量,所以我是
这就是我想要做的:
构造函数,接受维度n并将所有元素设置为0: NVector(int )
但是我收到了一个错误,上面写着“需要数组,但是向量找到了”。有人能帮我弄清楚吗?
public class NVector
{
Vector<Double> v;
NVector(int n)
{
v = new Vector(n);
for(int i = 0; i<=n; i++)
{
v[i] = 0; //Error in this line
}
我对java很陌生,在这个任务中需要帮助。它给我显示了错误。
我试图在不使用对象的情况下更改它,但是它也显示了错误。
import java.util.Scanner;
public class Result {
int n;
int [] rollno = new int[n];
int [] marks = new int[n];
String [] name = new String[n];
Result()
{
rollno[n] = 0;
marks[n] = 0;
name [n]
我需要使用OpenCV 3.1.0分配相当大的矩阵。我使用-Djava.library.path=$MODULE_DIR$\opencv\310\windows\x64\ -Xmx8g参数运行以下代码:
public class MatTest extends BaseTest {
static { System.loadLibrary(Core.NATIVE_LIBRARY_NAME);}
@Test
public void tooBig() throws IOException {
float[] data = new float[13320*67294];
当N,元素数大于m/2,m是数组的初始大小时,我试图调整数组的大小,但它不起作用,我不明白为什么。这个数组应该像哈希表一样工作,所以我在每次插入之前都有一个哈希函数,在调整大小之后,我想用新的哈希值(m值改变)再次插入每个元素。这是错误: Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at JumpHashing.resize(JumpHashing.java:55)
at JumpHashing.put(JumpHashing.java:50)
at Ju
我有2个jlist和2个J按钮。Ok按钮抓取所选项目并将它们添加到列表中。然后重做按钮,重命名Ok按钮并清除列表。此错误指清除列表时的清除按钮。系统在“确定”按钮上打印列表。然后,当单击清除时,Ok被启用,但出现错误。
以下是代码:
public class bcquery extends JPanel implements ActionListener {
public List<String> feedlist = new ArrayList<String>();
public List<String> prodlist = new A
当我调用我的类的构造函数时,我得到了注释中显示的错误(当我删除数组部分时,一切正常)。这是因为数组seq的声明错误吗
public class FibIt implements SeqIt{
public int counter;
public int ptr;
public int [] seq;
public FibIt(Fib x)
{ counter=0;
ptr=0;
seq[0]=x.first1; //gives me an error here saying Exception in
我有一个非常简单的问题,但我不明白为什么我会有这个例外。我试图为sudoku拼图创建一个二维的对象数组,但是当我初始化时,我得到的是ArrayIndexOutOfBoundsException。请帮帮忙,我读过类似的问题,它应该是有效的!
这里我声明网格(使用的对象和构造函数的二维数组):
public class Sudoku extends javax.swing.JFrame {
private int lines;
Cell[][] grid;
public Sudoku() {
initComponents();
gr
在java中,String Array在String Array中可以容纳的字符串的最大数量是多少?我试图用大约9000个条目填充java中的字符串数组,但它崩溃了。
谢谢,书呆子
Process: com.example.Nerd.sample_app, PID: 3729
java.lang.VerifyError: Rejecting class com.example.Nerd.sample_app.MainActivity2 because it failed compile-time verification (declaration of 'com.example.Ner
我已经用Matlab编译器SDK编译了一个Matlab脚本到Java。一切都很好。Matlab生成了一个Jar.file,我在eclipse中将它包含在我的Java中。现在我的问题是,matlab脚本包含一个复杂的算法函数。这个函数现在可以在Java中调用。我需要读取10个csv文件,每个文件包含包含4列数据的10.000行,现在将相同的参数传递给java函数,就像我在matlab中所做的那样。
我的csv文件的方式是:4列,10.000行。
a x y z
1 3 4 5
4 4 5 6
. . . .
首先读取variables.Also中的单独函数中的数据。
[a,x,y,z] = re