List of usage examples for org.apache.commons.lang ArrayUtils toPrimitive
public static boolean[] toPrimitive(Boolean[] array)
Converts an array of object Booleans to primitives.
From source file:mil.jpeojtrs.sca.util.PrimitiveArrayUtils.java
public static long[] convertToLongArray(final Object array) { if (array == null) { return null; }// w w w . j a v a2s. c om if (array instanceof long[]) { return (long[]) array; } if (array instanceof Long[]) { return ArrayUtils.toPrimitive((Long[]) array); } final long[] newArray = new long[Array.getLength(array)]; for (int i = 0; i < newArray.length; i++) { final Number val = (Number) Array.get(array, i); newArray[i] = val.longValue(); } return newArray; }
From source file:co.turnus.analysis.util.AnalysisUtil.java
public static int[] linspacei(int min, int max) { Set<Integer> values = new LinkedHashSet<Integer>(); for (int i = min; i <= max; i++) { values.add(i);/*from w w w. j av a 2 s.c o m*/ } return ArrayUtils.toPrimitive(values.toArray(new Integer[0])); }
From source file:edu.utah.further.core.api.collections.ArrayUtil.java
/** * @param list// w w w . j a v a 2 s . co m * @return */ public static int[] intListToPrimitiveArray(final List<Integer> list) { return ArrayUtils.toPrimitive(list.toArray(ArrayUtils.EMPTY_INTEGER_OBJECT_ARRAY)); }
From source file:com.haulmont.cuba.gui.data.aggregation.NumberAggregationHelper.java
@Nullable public Double min() { if (items.isEmpty()) { return null; }/*from ww w . j a v a 2s .c o m*/ return NumberUtils.min(ArrayUtils.toPrimitive(items.toArray(new Double[items.size()]))); }
From source file:ijfx.service.overlay.DefaultPixelStatistics.java
public DefaultPixelStatistics(ImageDisplay display, Overlay overlay, Context context) { context.inject(this); Double[] valueList = overlayStatService.getValueList(display, overlay); DescriptiveStatistics statistics = new DescriptiveStatistics(ArrayUtils.toPrimitive(valueList)); this.mean = statistics.getMean(); this.max = statistics.getMax(); this.min = statistics.getMin(); this.standardDeviation = statistics.getStandardDeviation(); this.variance = statistics.getVariance(); this.median = statistics.getPercentile(MEDIAN_PERCENTILE); this.pixelCount = valueList.length; }
From source file:com.haulmont.cuba.gui.data.aggregation.NumberAggregationHelper.java
@Nullable public Double max() { if (items.isEmpty()) { return null; }//w w w.j av a 2 s . c o m return NumberUtils.max(ArrayUtils.toPrimitive(items.toArray(new Double[items.size()]))); }
From source file:ijfx.core.overlay.DefaultPixelStatistics.java
public DefaultPixelStatistics(ImageDisplay display, Overlay overlay, Context context) { context.inject(this); Double[] valueList = overlayStatService.getValueListFromImageDisplay(display, overlay); DescriptiveStatistics statistics = new DescriptiveStatistics(ArrayUtils.toPrimitive(valueList)); this.mean = statistics.getMean(); this.max = statistics.getMax(); this.min = statistics.getMin(); this.standardDeviation = statistics.getStandardDeviation(); this.variance = statistics.getVariance(); this.median = statistics.getPercentile(MEDIAN_PERCENTILE); this.pixelCount = valueList.length; }
From source file:co.turnus.analysis.util.AnalysisUtil.java
public static int[] linspacei(int min, int max, int points) { Set<Integer> values = new LinkedHashSet<Integer>(); values.add(min);//from ww w . j a v a 2 s .c o m for (double d : linspaced(min, max, points)) { values.add((int) Math.floor(d)); } values.add(max); return ArrayUtils.toPrimitive(values.toArray(new Integer[0])); }
From source file:be.ugent.maf.cellmissy.gui.view.table.model.SingleCellConditionDataTableModel.java
/** * define structure for table//from ww w .j a v a 2s. c o m */ private void initTable() { columnNames = new String[] { "condition", "mean speed (m/min)", "median speed (m/min)", "mean direct", "median direct", "mean turn angle (deg)", "median turn angle (deg)" }; data = new Object[conditions.size()][columnNames.length]; for (int row = 0; row < data.length; row++) { data[row][0] = conditions.get(row).getPlateCondition(); data[row][1] = AnalysisUtils.roundThreeDecimals(AnalysisUtils.computeMean(ArrayUtils .toPrimitive(AnalysisUtils.excludeNullValues(conditions.get(row).getTrackSpeedsVector())))); data[row][2] = AnalysisUtils.roundThreeDecimals(AnalysisUtils.computeMedian(ArrayUtils .toPrimitive(AnalysisUtils.excludeNullValues(conditions.get(row).getTrackSpeedsVector())))); data[row][3] = AnalysisUtils.roundThreeDecimals(AnalysisUtils.computeMean(ArrayUtils.toPrimitive( AnalysisUtils.excludeNullValues(conditions.get(row).getEndPointDirectionalityRatios())))); data[row][4] = AnalysisUtils.roundThreeDecimals(AnalysisUtils.computeMedian(ArrayUtils.toPrimitive( AnalysisUtils.excludeNullValues(conditions.get(row).getEndPointDirectionalityRatios())))); data[row][5] = AnalysisUtils.roundThreeDecimals(AnalysisUtils.computeMean(ArrayUtils .toPrimitive(AnalysisUtils.excludeNullValues(conditions.get(row).getTurningAnglesVector())))); data[row][6] = AnalysisUtils.roundThreeDecimals(AnalysisUtils.computeMedian(ArrayUtils .toPrimitive(AnalysisUtils.excludeNullValues(conditions.get(row).getTurningAnglesVector())))); } }
From source file:mil.jpeojtrs.sca.util.PrimitiveArrayUtils.java
public static int[] convertToIntArray(final Object array) { if (array == null) { return null; }//from ww w. j av a2 s.c o m if (array instanceof int[]) { return (int[]) array; } if (array instanceof Integer[]) { return ArrayUtils.toPrimitive((Integer[]) array); } final int[] newArray = new int[Array.getLength(array)]; for (int i = 0; i < newArray.length; i++) { final Number val = (Number) Array.get(array, i); newArray[i] = val.intValue(); } return newArray; }