|
1 D Arrays | Recast array type See ArrayMaths for improved methods |
public static double[] floatTOdouble(double[] a) |
public static double[] longTOdouble(long[] a) | ||
public static float[] longTOfloat(long[] a) | ||
public static double[] intTOdouble(int[] a) | ||
public static float[] intTOfloat(int[] a) | ||
public static long[] intTOlong(int[] a) | ||
public static double[] shortTOdouble(short[] a) | ||
public static float[] shortTOfloat(short[] a) | ||
public static long[] shortTOlong(short[] a) | ||
public static int[] shortTOint(short[] a) | ||
public static double[] byteTOdouble(byte[] a) | ||
public static float[] byteTOfloat(byte[] a) | ||
public static long[] byteTOlong(byte[] a) | ||
public static int[] byteTOint(byte[] a) | ||
public static short[] byteTOshort(byte[] a) | ||
public static int[] doubleTOint(double[] a) | ||
Reverse an Array Order See ArrayMaths for improved methods |
public static double[] reverseArray(double[] a) | |
public static float[] reverseArray(float[] a) | ||
public static int[] reverseArray(int[] a) | ||
public static long[] reverseArray(long[] a) | ||
public static char[] reverseArray(char[] a) | ||
Absolute values of array elements See ArrayMaths for improved methods |
public static double[] arrayAbs(double[] a) | |
public static float[] arrayAbs(float[] a) | ||
public static int[] arrayAbs(int[] a) | ||
public static long[] arrayAbs(long[] a) | ||
Sum of all array elements See ArrayMaths for improved methods |
public static double arraySum(double[] a) | |
public static float arraySum(float[] a) | ||
public static int arraySum(int[] a) | ||
public static long arraySum(long[] a) | ||
Product of all array elements See ArrayMaths for improved methods |
public static double arrayProduct(double[] a) | |
public static float arrayProduct(float[] a) | ||
public static int arrayProduct(int[] a) | ||
public static long arrayProduct(long[] a) | ||
Concatenate two arrays See ArrayMaths for improved methods |
public static double concatente(double[] aa, double[] bb) | |
public static float concatenate(float[] aa, float[] bb) | ||
public static long concatenate(long[] aa, long[] bb) | ||
public static int concatenate(int[] aa, int[] bb) | ||
Take the log to base 10 of each element See ArrayMaths for improved methods |
public static double[] log10Elements(double[] a) | |
public static float[] log10Elements(float[] a) | ||
Take the log to base e of each element See ArrayMaths for improved methods |
public static double[] lnElements(double[] a) | |
public static float[] lnElements(float[] a) | ||
Raise each element to a power See ArrayMaths for improved methods |
public static double[] raiseElementsToPower(double[] a, double n) | |
public static double[] raiseElementsToPower(double[] a, int n) | ||
public static float[] raiseElementsToPower(float[] a, float n) | ||
public static float[] raiseElementsToPower(float[] a, int n) | ||
Invert all array elements See ArrayMaths for improved methods |
public static double[] invertElements(double[] aa) | |
public static float[] invertElements(float[] aa) | ||
Array Minimum See ArrayMaths for improved methods |
public static double minimum(double[] a) | |
public static float minimum(float[] a) | ||
public static int minimum(int[] a) | ||
public static long minimum(long[] a) | ||
Array Maximum See ArrayMaths for improved methods |
public static double maximum(double[] a) | |
public static float maximum(float[] a) | ||
public static int maximum(int[] a) | ||
public static long maximum(long[] a) | Sorting an array See ArrayMaths for improved methods |
public static double[ ] selectionSort(double[] a) |
public static float[] selectionSort(float[] a) | ||
public static int[] selectionSort(int[] a) | ||
public static long[] selectionSort(long[] a) | Sorting an array plus return of the sorted indices |
public static void selectionSort(double[] a, double[] b, int[] indices) |
public static Vector[] selectSortVector(double[] a) | ||
public static ArrayList[] selectSortArrayList(double[] a) | Sorting an array and ordering an accompanying array in the same order See ArrayMaths for improved methods |
public static void selectionSort(double[] aa, double[] bb, double[] cc, double[]dd) |
public static void selectionSort(float[] aa, float[] bb, float[] cc, float[]dd) | ||
public static void selectionSort(long[] aa, long[] bb, long[] cc, long[]dd) | ||
public static void selectionSort(int[] aa, int[] bb, int[] cc, int[]dd) | ||
public static void selectionSort(double[] aa, long[] bb, double[] cc, long[]dd) | ||
public static void selectionSort(long[] aa, double[] bb, long[] cc, double[]dd) | ||
public static void selectionSort(double[] aa, int[] bb, double[] cc, int[]dd) | ||
public static void selectionSort(int[] aa, double[] bb, int[] cc, double[]dd) | ||
public static void selectionSort(long[] aa, int[] bb, long[] cc, int[]dd) | ||
public static void selectionSort(int[] aa, long[] bb, int[] cc, long[]dd) | ||
Find first index of an element equal to a given value See ArrayMaths for improved methods |
public static int indexOf(double[] array, double value) | |
public static int indexOf(float[] array, float value) | ||
public static int indexOf(long[] array, long value) | ||
public static int indexOf(int[] array, int value) | ||
public static int indexOf(short[] array, short value) | ||
public static int indexOf(byte[] array, byte value) | ||
public static int indexOf(String[] array, String value) | ||
public static int indexOf(char[] array, char value) | ||
Find all indices of elements equal to a given value See ArrayMaths for improved methods |
public static int[] indicesOf(double[] array, double value) | |
public static int[] indicesOf(float[] array, float value) | ||
public static int[] indicesOf(long[] array, long value) | ||
public static int[] indicesOf(int[] array, int value) | ||
public static int[] indicesOf(short[] array, short value) | ||
public static int[] indicesOf(byte[] array, byte value) | ||
public static int[] indicesOf(char[] array, char value) | ||
public static int[] indicesOf(String[] array, String value) | ||
public static int[] indicesOf(Object[] array, Object value) | ||
Nearest array element to a given value See ArrayMaths for improved methods |
public static double nearestElementValue(double[] array, double value) | |
public static int nearestElementIndex(double[] array, double value) | ||
public static double nearestLowerElementValue(double[] array, double value) | ||
public static int nearestLowerElementIndex(double[] array, double value) | ||
public static double nearestHigherElementValue(double[] array, double value) | ||
public static int nearestHigherElementIndex(double[] array, double value) | ||
Minimum difference between elements See ArrayMaths for improved methods |
public static double minimumDifference(double[] a) | |
public static float minimumDifference(double[] a) | ||
public static long minimumDifference(long[] a) | ||
public static int minimumDifference(int[] a) | ||
Maximum difference between elements See ArrayMaths for improved methods |
public static double maximumDifference(double[] a) | |
public static float maximumDifference(double[] a) | ||
public static long maximumDifference(long[] a) | ||
public static int maximumDifference(int[] a) | ||
Write an array to screen See PrintToScreen for improved methods |
public static void println(double[] a) | |
public static void print(double[] a) | ||
public static void println(float[] a) | ||
public static void print(float[] a) | ||
public static void println(int[] a) | ||
public static void print(int[] a) | ||
public static void println(long[] a) | ||
public static void print(long[] a) | ||
public static void println(char[] a) | ||
public static void print(char[] a) | ||
public static void println(String[] a) | ||
public static void print(String[] a) | ||
Multiply array elements by a constant See ArrayMaths for improved methods |
public static double[] arrayMultByConstant(double[] a, double constant) | |
public static double[] arrayMultByConstant(double[] a, int constant) | ||
public static double[] arrayMultByConstant(int[] a, double constant) | ||
public static double[] arrayMultByConstant(int[] a, int constant) | ||
Conversion of physical units See Conv for improved conversion methods |
Degrees to radians | public static double degToRad(double deg) |
Radians to degrees | public static double radToDeg(double rad) | |
Frequency (Hz) to radial frequency |
public static double frequencyToRadialFrequency(double frequency) | |
Radial frequency to frequency (Hz) |
public static double radialFrequencyToFrequency(double radial) | |
Electron volts to wavelength in nanometres |
public static double evToNm(double ev) | |
Wavelength in nanometres to Electron volts |
public static double nmToEv(double nm) | |
Molar to %w/v | public static double molarToPercentWeightByVol(double molar, double molWeight) | |
%w/v to molar | public static double percentWeightByVolToMolar(double percent, double molWeight) | |
Date and time to milliseconds since 0 hours 0 minutes 0 seconds on 1 Jan 1970 (computer time) |
public static long
dateToJavaMilliS(int year, int month, int day,
int hour, int min, int
sec) | |
Height and weight to body mass index (BMI) [metric] |
public static double calcBMImetric(double height, double weight) | |
Height and weight to body mass index (BMI) [imperial] |
public static double calcBMIimperial(double height, double weight) | |
BMI and height to weight [metric] |
public static double calcWeightFromBMImetric(double bmi, double height) | |
BMI and height to weight [imperial] |
public static double calcWeightFromBMIimperial(double bmi, double height) | |
Celsius to Kelvin | public static double celsiusToKelvin(double cels) | |
Kelvin to Celsius | public static double kelvinToCelsius(double kelv) | |
Celsius to Fahrenheit | public static double celsiusToFahren(double cels) | |
Fahrenheit to Celsius | public static double fahrenToCelsius(double fahr) | |
Calories to Joules | public static double calorieToJoule(double cal) | |
Joules to Calories | public static double jouleToCalorie(double joule) | |
Ounces to grams | public static double ounceToGram(double oz) | |
Grams to ounces | public static double gramToOunce(double gm) | |
Pounds to kilograms | public static double poundToKg(double pd) | |
Kilograms to pounds | public static double kgToPound(double kg) | |
UK tons to kilograms | public static double tonToKg(double ton) | |
Kilograms to UK tons | public static double kgToTon(double kg) | |
Inches to millimetres | public static double inchToMillimetre(double in) | |
Millimetres to inches | public static double millimetreToInch(double mm) | |
Feet to metres | public static double footToMetre(double ft) | |
Metres to feet | public static double metreToFoot(double metre) | |
Yards to metres | public static double yardToMetre(double yd) | |
Metres to yards | public static double metreToYard(double metre) | |
Miles to kilometres | public static double mileToKm(double mile) | |
Kilometres to miles | public static double kmToMile(double km) | |
UK gallons to litres | public static double gallonToLitre(double gall) | |
Litres to UK gallons | public static double litreToGallon(double litre) | |
UK quarts to litres | public static double quartToLitre(double quart) | |
Litres to UK quarts | public static double litreToQuart(double litre) | |
UK pints to litres | public static double pintToLitre(double pint) | |
Litres to UK pints | public static double litreToPint(double litre) | |
UK gallons per mile to litres per kilometre |
public static double gallonPerMileToLitrePerKm(double gallPmile) | |
Litres per kilometre to UK gallons per mile |
public static double litrePerKmToGallonPerMile(double litrePkm) | |
Miles per UK gallon to kilometres per litre |
public static double milePergallonToKmPerLitre(double milePgall) | |
Kilometres per litre to miles per UK gallon |
public static double kmPerLitreToMilePerGallon(double kmPlitre) | |
UK fluid ounce to American fluid ounce | public static double fluidOunceUKtoUS(double flozUK) | |
American fluid ounce to UK fluid ounce | public static double fluidOunceUStoUK(double flozUK) | |
UK pint to American liquid pint | public static double pintUKtoUS(double pintUK) | |
American liquid pint to UK pint | public static double pintUStoUK(double pintUK) | |
UK quart to American liquid quart | public static double quartUKtoUS(double quartUK) | |
American liquid quart to UK quart | public static double quartUStoUK(double quartUK) | |
UK gallon to American gallon | public static double gallonUKtoUS(double gallonUK) | |
American gallon to UK gallon | public static double gallonUStoUK(double gallonUS) | |
UK pint to American cup | public static double pintUKtoCupUS(double pintUK) | |
American cup to UK pint | public static double cupUStoPintUK(double cupUS) | |
Deep copying of Objects
See Conv for improved conversion methods |
Deep copy an Object | public static Object copy(Object obj) |
public static Object copyObject(Object obj) | ||
Deep copy a 1-D array |
public static double[] copy(double[] array) |
public static float[] copy(float[] array) |
public static int[] copy(int[] array) |
public static long[] copy(long[] array) |
Deep copy a 2-D array |
public static double[][] copy(double[][] array) |
public static float[][] copy(float[][] array) |
public static int[][] copy(int[][] array) |
public static long[][] copy(long[][] array) |
Deep copy a 3-D array |
public static double[][][] copy(double[][][] array) |
public static float[][][] copy(float[][][] array) |
public static int[][][] copy(int[][][] array) |
public static long[][][] copy(long[][][] array) |
Deep copy a 4-D array |
public static double[][][][] copy(double[][][][] array) |
public static float[][][][] copy(float[][][][] array) |
public static int[][][][] copy(int[][][][] array) |
public static long[][][][] copy(long[][][][] array) |