⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 integerarraycomparator.java

📁 fortran并行计算包
💻 JAVA
字号:
/* *  (C) 2001 by Argonne National Laboratory *      See COPYRIGHT in top-level directory. *//* *  @author  Anthony Chan */package viewer.zoomable;import java.util.Comparator;public class IntegerArrayComparator implements Comparator{    public int compare( Object o1, Object o2 )    {        Integer[] ary1, ary2;        ary1 = (Integer[]) o1;        ary2 = (Integer[]) o2;        int ary1_len = ary1.length;        int ary2_len = ary2.length;        int min_len = ary1_len > ary2_len ? ary2_len : ary1_len;        int result = 0;        for ( int idx = 0; idx < min_len; idx++ ) {            result = ary1[ idx ].intValue() - ary2[ idx ].intValue();             if ( result != 0 )                return result;        }        if ( ary1_len == ary2_len )            return 0;        else            return ary1_len > ary2_len ? 1 : -1;    }    public static final void main( String[] args )    {        Integer[] iary1 = new Integer[] { new Integer(2), new Integer(3),                                          new Integer(0) };        Integer[] iary2 = new Integer[] { new Integer(2), new Integer(4) };        IntegerArrayComparator comp = new IntegerArrayComparator();        System.out.println( comp.compare( iary1, iary2 ) );    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -