Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
方法中的java 1D数组设置_Java_Arrays - Fatal编程技术网

方法中的java 1D数组设置

方法中的java 1D数组设置,java,arrays,Java,Arrays,我想知道是否有两个类test1的数组testSet和testSet2 在方法中,problem()testSet被初始化为1,testSet2被初始化为0 在用testSet均衡testSet2之后,testSet2的长度与testSet的长度相同,这很好 但是 在方法problem1()中,testSet初始化为1,testSet2初始化为0 在方法equalize()中对testSet2和testSet进行均衡后,testSet2的长度仍然为0。 为什么? testSet2的长度为0的原因是

我想知道是否有两个类test1的数组testSet和testSet2 在方法中,problem()testSet被初始化为1,testSet2被初始化为0 在用testSet均衡testSet2之后,testSet2的长度与testSet的长度相同,这很好 但是 在方法problem1()中,testSet初始化为1,testSet2初始化为0 在方法equalize()中对testSet2和testSet进行均衡后,testSet2的长度仍然为0。 为什么?


testSet2的长度为0的原因是因为equalize()方法只在内部使用它们。方法()仅代表它们使用参数

如果要更改testSet2的长度。在网上发起

  public TestClass(int _data)
   {
        data = _data;
    testSet2 = new TestClass[0];
}

 and when you want to change it's length try this

 public void Problem1()
{  
testSet = new TestClass[1];
testSet [0] = new TestClass (11);
 equalize (testSet);   

System.out.println(testSet2.length);
System.out.println(testSet.length);



 }

  public void equalize(TestClass[] b)
{
testSet2 = b;
 }

testSet2的长度为0的原因是因为equalize()方法只在内部使用它们。方法()仅代表它们使用参数

如果要更改testSet2的长度。在网上发起

  public TestClass(int _data)
   {
        data = _data;
    testSet2 = new TestClass[0];
}

 and when you want to change it's length try this

 public void Problem1()
{  
testSet = new TestClass[1];
testSet [0] = new TestClass (11);
 equalize (testSet);   

System.out.println(testSet2.length);
System.out.println(testSet.length);



 }

  public void equalize(TestClass[] b)
{
testSet2 = b;
 }
可能重复的可能重复的公共无效均衡器(test[]a,test[]b){b[0]。data=1000}那么b.data[0]如何在其他函数中设置,即使它像您所说的那样在本地处于均衡器函数中?公共无效均衡器(test[]a,test[]b){b[0]。data=1000}那么b.data[0]如何设置在其他函数中设置,即使它如您所说是局部均衡函数?