Util.java Source code

Java tutorial

Introduction

Here is the source code for Util.java

Source

//package com.ryanm.droid.rugl.util;

/**
 * Where should these go?
 * 
 * @author ryanm
 */
public class Util {
    /**
     * Extracts a decimal digit from a number
     * 
     * @param value
     *           The number to extract from
     * @param place
     *           The index of the digit to extract: 0 for units, 1 for
     *           tens, 2 for hundreds, -1 for tenths, and so on
     * @return The designated digit
     */
    public static int extractDigit(float value, int place) {
        float pow = (float) Math.pow(10, place);
        float powp = pow * (place < 0 ? -10 : 10);

        value %= powp;

        return (int) (value / pow);
    }
}