Ignore:
Timestamp:
09/09/11 23:52:51 (13 years ago)
Author:
sherbold
Message:
  • code documentation and formatting
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaHelperLib/src/de/ugoe/cs/util/ArrayTools.java

    r1 r175  
    11package de.ugoe.cs.util; 
    22 
     3/** 
     4 * <p> 
     5 * Helper class that provides methods to simplify working with arrays. 
     6 * </p> 
     7 *  
     8 * @author Steffen Herbold 
     9 * @version 1.0 
     10 */ 
    311final public class ArrayTools { 
    4          
     12 
    513        /** 
    614         * <p> 
    7          * Finds the first occurence of an object inside an array. 
     15         * Finds the first occurrence of an object inside an array. 
    816         * </p> 
    917         * <p> 
    10          * In case {@code other==null}, the first occurence of a {@code null} value in the array is returned. 
     18         * In case {@code other==null}, the first occurrence of a {@code null} value 
     19         * in the array is returned. 
    1120         * </p> 
    12          *   
    13          * @param array the array 
    14          * @param other the object 
     21         *  
     22         * @param array 
     23         *            the array 
     24         * @param other 
     25         *            the object 
    1526         * @return index of the object if found, -1 otherwise 
    1627         */ 
    1728        public static int findIndex(Object[] array, Object other) { 
    1829                int retVal = -1; 
    19                 for( int i=0 ; i<array.length && retVal==-1 ; i++ ) { 
    20                         if( other!=null ) { 
    21                                 if( array[i]!=null && array[i].equals(other) ) { 
     30                for (int i = 0; i < array.length && retVal == -1; i++) { 
     31                        if (other != null) { 
     32                                if (array[i] != null && array[i].equals(other)) { 
    2233                                        retVal = i; 
    2334                                } 
    2435                        } else { 
    25                                 if( array[i]==null ) { 
     36                                if (array[i] == null) { 
    2637                                        retVal = i; 
    2738                                } 
Note: See TracChangeset for help on using the changeset viewer.