Java Array to String bitsToString(int[] arr)

Here you can find the source of bitsToString(int[] arr)

Description

Returns a string representing an array of 0's and 1's

License

Open Source License

Parameter

Parameter Description
arr an binary array (0's and 1's only)

Declaration

public static String bitsToString(int[] arr) 

Method Source Code

//package com.java2s;
/* ---------------------------------------------------------------------
 * Numenta Platform for Intelligent Computing (NuPIC)
 * Copyright (C) 2014, Numenta, Inc.  Unless you have an agreement
 * with Numenta, Inc., for a separate license for this software code, the
 * following terms and conditions apply:
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero Public License version 3 as
 * published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU Affero Public License for more details.
 *
 * You should have received a copy of the GNU Affero Public License
 * along with this program.  If not, see http://www.gnu.org/licenses.
 *
 * http://numenta.org/licenses///from   w  w w  .  j  av  a 2s  .co  m
 * ---------------------------------------------------------------------
 */

import java.util.Arrays;

public class Main {
    /**
      * Returns a string representing an array of 0's and 1's
      *
      * @param arr an binary array (0's and 1's only)
      * @return
      */
    public static String bitsToString(int[] arr) {
        char[] s = new char[arr.length + 1];
        Arrays.fill(s, '.');
        s[0] = 'c';
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] == 1) {
                s[i + 1] = '*';
            }
        }
        return new String(s);
    }
}

Related

  1. asString(final String[] array)
  2. asString(int[] objects, String separator)
  3. asString(String[] arrayParameter)
  4. asString(T[] objects)
  5. asStringOn(StringBuilder sb, Object[] items, String separator)
  6. byteMapToString(Map map)
  7. bytesToString(byte[] buffer)
  8. convertArrayToString(double[] p)
  9. convertArrayToString(Object param)