Example usage for java.lang Integer valueOf

List of usage examples for java.lang Integer valueOf

Introduction

In this page you can find the example usage for java.lang Integer valueOf.

Prototype

@HotSpotIntrinsicCandidate
public static Integer valueOf(int i) 

Source Link

Document

Returns an Integer instance representing the specified int value.

Usage

From source file:Main.java

public static String getTimeLapse(String time) {

    return String.valueOf((Integer.valueOf(time.split(":")[0]).intValue() + 10) % 24);

}

From source file:Main.java

public static int getApiLevel() {
    return Integer.valueOf(VERSION.SDK).intValue();
}

From source file:Main.java

public static String stripIdFromName(String processName, int id) {
    Integer ID = Integer.valueOf(id);

    String[] result = processName.split(String.valueOf(id));
    return result[0];
}

From source file:edu.msu.cme.rdp.abundstats.cli.AbundMain.java

public static void main(String[] args) throws IOException {
    File inputFile;/*from  ww w. j a  va  2 s .  c  om*/
    File resultDir = new File(".");
    RPlotter plotter = null;
    boolean isClusterFile = true;
    List<AbundStatsCalculator> statCalcs = new ArrayList();
    double clustCutoffFrom = Double.MIN_VALUE, clustCutoffTo = Double.MAX_VALUE;

    String usage = "Main [options] <cluster file>";
    try {
        CommandLine line = new PosixParser().parse(options, args);

        if (line.hasOption("result-dir")) {
            resultDir = new File(line.getOptionValue("result-dir"));
            if (!resultDir.exists() && !resultDir.mkdirs()) {
                throw new Exception(
                        "Result directory " + resultDir + " does not exist and could not be created");
            }
        }

        if (line.hasOption("R-location")) {
            plotter = new RPlotter();
            plotter.setCommandTemplate(rplotterTemplate);
            plotter.setRPath(line.getOptionValue("R-location"));
            plotter.setOutFileExt(".png");

            if (!new File(plotter.getRPath()).canExecute()) {
                throw new Exception(plotter.getRPath() + " does not exist or is not exectuable");
            }
        }

        if (line.hasOption("lower-cutoff")) {
            clustCutoffFrom = Double.valueOf(line.getOptionValue("lower-cutoff"));
        }

        if (line.hasOption("upper-cutoff")) {
            clustCutoffTo = Double.valueOf(line.getOptionValue("upper-cutoff"));
        }

        if (line.hasOption("jaccard")) {
            statCalcs.add(new Jaccard(true));
        }

        if (line.hasOption("sorensen")) {
            statCalcs.add(new Sorensen(true));
        }

        if (line.hasOption("otu-table")) {
            isClusterFile = false;
        }

        if (statCalcs.isEmpty()) {
            throw new Exception("Must specify at least one stat to compute (jaccard, sorensen)");
        }

        args = line.getArgs();
        if (args.length != 1) {
            throw new Exception("Unexpected number of command line arguments");
        }

        inputFile = new File(args[0]);

    } catch (Exception e) {
        new HelpFormatter().printHelp(usage, options);
        System.err.println("Error: " + e.getMessage());
        return;
    }

    if (isClusterFile) {
        RDPClustParser parser;
        parser = new RDPClustParser(inputFile);

        try {
            if (parser.getClusterSamples().size() == 1) {
                throw new IOException("Cluster file must have more than one sample");
            }

            List<Cutoff> cutoffs = parser.getCutoffs(clustCutoffFrom, clustCutoffTo);
            if (cutoffs.isEmpty()) {
                throw new IOException(
                        "No cutoffs in cluster file in range [" + clustCutoffFrom + "-" + clustCutoffTo + "]");
            }

            for (Cutoff cutoff : cutoffs) {
                List<Sample> samples = new ArrayList();

                for (ClusterSample clustSample : parser.getClusterSamples()) {
                    Sample s = new Sample(clustSample.getName());
                    for (Cluster clust : cutoff.getClusters().get(clustSample.getName())) {
                        s.addSpecies(clust.getNumberOfSeqs());
                    }
                    samples.add(s);
                }

                processSamples(samples, statCalcs, resultDir, cutoff.getCutoff() + "_", plotter);
            }

        } finally {
            parser.close();
        }
    } else {
        List<Sample> samples = new ArrayList();
        BufferedReader reader = new BufferedReader(new FileReader(inputFile));
        String line = reader.readLine();

        if (line == null || line.split("\\s+").length < 2) {
            throw new IOException("Must be 2 or more samples for abundance statistic calculations!");
        }
        int numSamples = line.split("\\s+").length;

        boolean header = true;
        try {
            Integer.valueOf(line.split("\\s+")[0]);
            header = false;
        } catch (Exception e) {
        }

        if (header) {
            for (String s : line.split("\\s+")) {
                samples.add(new Sample(s));
            }
        } else {
            int sample = 0;
            for (String s : line.split("\\s+")) {
                samples.add(new Sample("" + sample));
                samples.get(sample).addSpecies(Integer.valueOf(s));
                sample++;
            }
        }

        int lineno = 2;
        while ((line = reader.readLine()) != null) {
            if (line.trim().equals("")) {
                continue;
            }
            int sample = 0;
            if (line.split("\\s+").length != numSamples) {
                System.err.println(
                        "Line number " + lineno + " didn't have the expected number of samples (contained "
                                + line.split("\\s+").length + ", expected " + numSamples + ")");
            }

            for (String s : line.split("\\s+")) {
                samples.get(sample).addSpecies(Integer.valueOf(s));
                sample++;
            }

            lineno++;
        }

        processSamples(samples, statCalcs, resultDir, inputFile.getName(), plotter);
    }
}

From source file:Main.java

public static long convertMSFromHM(String hm) {
    String str[] = hm.split(":");
    return (Integer.valueOf(str[0]) * 60 + Integer.valueOf(str[1])) * 60 * 1000;
}

From source file:Main.java

public static int getPhoneSDKInt() {
    int version = 0;
    try {/*from   w w w .  j  a va 2 s .c o m*/
        version = Integer.valueOf(android.os.Build.VERSION.SDK);
    } catch (NumberFormatException e) {
        e.printStackTrace();
    }
    return version;
}

From source file:Main.java

public static int ip2int(String ip) {
    String[] items = ip.split("\\.");
    Integer intIP = Integer.valueOf(items[3]) << 24 | Integer.valueOf(items[2]) << 16
            | Integer.valueOf(items[1]) << 8 | Integer.valueOf(items[0]);
    return intIP;
}

From source file:Main.java

public static int getSDKVersion() {
    int sdkVersion;
    try {/*w ww . j  av a2s.c o  m*/
        sdkVersion = Integer.valueOf(android.os.Build.VERSION.SDK);
    } catch (NumberFormatException e) {
        sdkVersion = 0;
    }
    return sdkVersion;
}

From source file:Main.java

public static int getAndroidSDKVersion() {
    int version = 0;
    try {//from www  . ja v  a2s .  c om
        version = Integer.valueOf(android.os.Build.VERSION.SDK_INT);
    } catch (NumberFormatException e) {
    }
    return version;
}

From source file:Main.java

public static int getAndroidSDKVersion() {
    int version = 0;
    try {/*from w ww. ja v  a  2s .co  m*/
        version = Integer.valueOf(android.os.Build.VERSION.SDK);
    } catch (NumberFormatException e) {
    }
    return version;
}