// diplay all the values in an array in order
public static void displayForward( int[] a )
{
	for ( int n : a )
		out.println(n);
}
// diplay all the values in an array in *reverse* order
public static void displayBackward( int[] a )
{
	for ( int i=a.length-1 ; i>=0; i-- )
		out.println( a[i] );
}
// find the smallest value in an array (return smallest)
public static int findSmallest( int[] arr )
{
	int min = Integer.MAX_VALUE;
	for ( int v : arr )
		if ( v < min )
			min = v;
	return min;
}
// find the largest value in an array (return largest)
public static int findLargest( int[] a )
{
	int max = Integer.MIN_VALUE;
	for ( int q : a )
		if ( q > max )
			max = q;
	return max;
}
// get the sum of all the values in an array (return sum)
public static int getSum( int[] values ) // we're up all night to...
{
	int totes = 0;
	for ( int n : values )
		totes += n;
	return totes;
}
// display all values greater than some threshold (filter) in an array
public static void displaySome( int[] thingys, int limit )
{
	for ( int t : thingys )
		if ( t > limit )
			out.println(t);
}
// find the location (index) for a value in an array (return slot)
public static int locate( int[] arr, int toFind )
{
	for ( int i=0 ; i<arr.length; i++ )
		if ( arr[i] == toFind )
			return i;
	return -1;
}
// determine if a value is present in an array (return true/false)
public static boolean contains( int[] arr, int toFind )
{
	for ( int k : arr )
		if ( k == toFind )
			return true;
	return false;
}
// diplay all the values in an ArrayList in order
public static void displayForward( ArrayList<String> names )
{
	for ( String s : names )
		out.println(s);
}
// diplay all the values in an ArrayList in *reverse* order
public static void displayBackward( ArrayList<String> winners )
{
	for ( int i=winners.size()-1 ; i>=0; i-- )
		out.println( winners.get(i) );
}
// find the smallest value in an ArrayList (return smallest)
public static String findSmallest( List<String> list )
{
	String min = "";
	for ( String v : list )
		if ( v.compareTo(min) < 0 )
			min = v;
	return min;
}
// get the sum of all the values in an ArrayList (return sum)
public static int getTotal( ArrayList<Double> sales )
{
	int sum = 0;
	for ( double s : sales )
		sum += s;
	return sum;
}
// display all values greater than some threshold (filter) in an ArrayList
public static void displaySome( ArrayList<Integer> stuff, int limit )
{
	for ( int t : stuff )
		if ( t > limit )
			out.println(t);
}
// find the location (index) for a value in an ArrayList (return slot)
public static int locate( ArrayList<String> nicks, String wanted )
{
	for ( int i=0 ; i<nicks.size(); i++ )
		if ( nick.get(i).equals(wanted) )
			return i;
	return -1;
}
// determine if a value is present in an ArrayList (return true/false)
public static boolean contains( ArrayList<Integer> arr, int toFind )
{
	for ( int k : arr )
		if ( k == toFind )
			return true;
	return false;
}
©2013–2015 Graham Mitchell
This assignment is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License.
