易截截图软件、单文件、免安装、纯绿色、仅160KB

java版 2分查找

 
/**
 * 采用2分法实现有序数组的增删查
 * 由于数组定义了大小就不能再改了 所以我们重新定义了size()方法;
 * 将数据组成了一个对象
 * @author leader
 * 2009-11-3
 */
class Array
{
 public static int maxsize ;//数组的长度的最大值
 public static int realsize;
 int [] array ;//数组
 public Array (int maxsize)
 {
  //初始化这个类
  this.maxsize  = maxsize;
  this.array = new int [this.maxsize];
  this.realsize = 0 ;
 }
 /**
  * 给数组添加数据
  */
 public void insert (int ins)
 {
  //当数组还有空间的时候才能往里面插入数据
  int len = this.realsize;
  if(len == maxsize)
  {
   System.out.println("数组已满");
  }
  //由于是有序数组 所以要给新添加进来的数字放到排序后的位置
  int i = 0;
  for ( ;i<this.realsize;i++)
  {
   if(array[i]>ins)
   {
    //插入的数字小于数组中的某个成员的时候 就可以放在这个数字的前面 应为他是有序的排列的
    break;
   }
   
  }
  //讲这个数据以后的数据向后一位 从最后开始移
  for (int j =this.realsize  ;j>i;j--)
  {
   array[j] = array[j-1];
  }
  array[i]=ins;//将插入的数字放在正确的位置
  this.realsize ++;//将数组长度加一
 }
 /**
  * 数组的大小只是给人看的
  * @return
  */
 public int size ()
 {
  return this.realsize;
 }
 public void display ()
 {
  for (int i = 0 ;i<this.realsize;i++)
  {
   System.out.println(array[i]);
  }
 }
 public void delete (int del)
 {
  int i = 0;
  for ( ;i<this.realsize;i++)
&


相关文档:

OpenJWeb(1.8) Java Web应用快速开发平台

 OpenJWeb(1.8) Java Web应用快速开发平台的作者是我们技术联盟的成员,他最近推出了新版本的快速应用开发平台  OpenJWeb(1.8),我帮他做做宣传
  OpenJWeb快速开发平台以快速开发为核心,整合先进的java
开源框架,本着自主开发+应用集成相结合的原则,旨在为政府、企事业单位、软件公司等平台用户提供一 ......

Java安全管理器Security Manager

    每个Java应用都可以有自己的安全管理器,它是防范恶意攻击的主要安全卫士。安全管理器通过执行运行阶段检查和访问授权,以实施应用所需的安全策略,从而保护资源免受恶意操作的攻击。实际上,安全管理器根据Java安全策略文件决定将哪组权限授予类。然而,当不可信的类和第三方应用使用JVM时,Java安全管 ......

java笔试汇总(2)

41、是否可以继承String类?
String类是final类故不可以继承。
42、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,st ......

java 集合类


集合Collection接口
--Collection 是任何对象组,元素各自独立,通常拥有相同的套用规则。Set List由它派生。
基本操作 增加元素add(Object obj); addAll(Collection c);
删除元素 remove(Object obj); removeAll(Collection c);
求交集 retainAll(Collection c);
删除元素 remove(Object obj); removeAll(Collectio ......

java 实现xls文件转xml

package com.dongyang;
/*
 * 读xls写xml
 */
import java.io.FileOutputStream;
 
import java.io.FileInputStream;  
 
import java.io.InputStream;  
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.output.XMLOutputter;
 
imp ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号