标题:关于Arrays的一个问题
只看楼主
shiyide
Rank: 2
等 级:新手上路
威 望:4
帖 子:297
专家分:0
注 册:2006-2-22
 问题点数:0 回复次数:7 
关于Arrays的一个问题
import java.util.*;
class chcek
{
public static void main(String[] args)
{
Arrays fill = new Arrays();
boolean[] Bol = new boolean[10];
fill.fill(Bol,true);
for(int i = 0;i < 10;i++)
System.out.print(Bol[i]+" ");
}
}
它總是提示
Array() has private access in java.util.Arrays
如何解决?
搜索更多相关主题的帖子: import public private void access 
2006-08-01 11:37
千年冰封
Rank: 1
等 级:新手上路
帖 子:174
专家分:0
注 册:2006-7-20
得分:0 
下面的程序举例说明了如何使用Arrays类中的一些方法:
  
  // Demonstrate Arrays
  
  import java.util.*;
  
  class ArraysDemo {
  
  public static void main(String args[]) {
  
  // allocate and initialize array
  
  int array[] = new int[10];
  
  for(int i = 0; i < 10; i++)
  
  array[i] = -3 * i;
  
  // display, sort, display
  
  System.out.print("Original contents: ");
  
  display(array);
  
  Arrays.sort(array);
  
  System.out.print("Sorted: ");
  
  display(array);
  
  // fill and display
  
  Arrays.fill(array, 2, 6, -1);
  
  System.out.print("After fill(): ");
  
  display(array);
  
  // sort and display
  
  Arrays.sort(array);
  
  System.out.print("After sorting again: ");
  
  display(array);
  
  // binary search for -9
  
  System.out.print("The value -9 is at location ");
  
  int index =
  
  Arrays.binarySearch(array, -9);
  
  System.out.println(index);
  
  }
  
  static void display(int array[]) {
  
  for(int i = 0; i < array.length; i++)
  
  System.out.print(array[i] + " ");
  
  System.out.println("");
  
  }
  
  }
  
  下面是该程序的输出结果:
  
  Original contents: 0 -3 -6 -9 -12 -15 -18 -21 -24 -27
  
  Sorted: -27 -24 -21 -18 -15 -12 -9 -6 -3 0
  
  After fill(): -27 -24 -1 -1 -1 -1 -9 -6 -3 0
  
  After sorting again: -27 -24 -9 -6 -3 -1 -1 -1 -1 0
  
  The value -9 is at location 2

-----------------------------------------------------------
我觉得楼主的问题可能是因为Arrays类不能被实例化,你看上面的程序中都是通过Attays.的方法直接调用方法的。

是什么冰封了你的心?是你的眼泪。
2006-08-01 13:12
shiyide
Rank: 2
等 级:新手上路
威 望:4
帖 子:297
专家分:0
注 册:2006-2-22
得分:0 

为什么Arrays不能事例化?


学好编程,为中国的软件事业出一份力。
2006-08-01 15:16
shiyide
Rank: 2
等 级:新手上路
威 望:4
帖 子:297
专家分:0
注 册:2006-2-22
得分:0 
我知道原因了
这个类里的方法都是静态的。可以直接用。而且他唯一的构造函数是一个private私有的。

学好编程,为中国的软件事业出一份力。
2006-08-01 15:25
千年冰封
Rank: 1
等 级:新手上路
帖 子:174
专家分:0
注 册:2006-7-20
得分:0 
应该是的

是什么冰封了你的心?是你的眼泪。
2006-08-01 15:36
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 

楼上说得不错


可惜不是你,陪我到最后
2006-08-01 16:58
千年冰封
Rank: 1
等 级:新手上路
帖 子:174
专家分:0
注 册:2006-7-20
得分:0 
以下是引用千里冰封在2006-8-1 16:58:26的发言:

楼上说得不错

谢谢夸奖


是什么冰封了你的心?是你的眼泪。
2006-08-01 17:50
shiyide
Rank: 2
等 级:新手上路
威 望:4
帖 子:297
专家分:0
注 册:2006-2-22
得分:0 

暈死
2個牟上了


学好编程,为中国的软件事业出一份力。
2006-08-01 19:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-81399-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.161278 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved