Java Array to String toString(Class aClass, Object[] objects)

Here you can find the source of toString(Class aClass, Object[] objects)

Description

to String

License

Apache License

Declaration

public static String toString(Class<?> aClass, Object[] objects) 

Method Source Code

//package com.java2s;
/*/* w  ww.j a v a 2  s  .  com*/
 * Copyright 2000-2006 JetBrains s.r.o.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.util.Arrays;

public class Main {
    public static String toString(Class<?> aClass, Object[] objects) {
        return getShortName(aClass) + Arrays.asList(objects);
    }

    public static String toString(Class<?> aClass, Object object) {
        return toString(aClass, new Object[] { object });
    }

    public static String getShortName(Class<?> aClass) {
        String name = aClass.getName();
        return name.substring(name.lastIndexOf('.') + 1);
    }

    public static String substring(String s, char untilMe) {
        int idx = s.indexOf(untilMe);
        if (idx == -1)
            return s;
        return s.substring(0, idx);
    }
}

Related

  1. stringify(int[] raw)
  2. toDelimitedString(Object[] array, String delimiter)
  3. toDelimitedString(Object[] array, String delimiter)
  4. toPrettyString(String[] array)
  5. toString(byte[] array)
  6. toString(Class[] modelPath)
  7. toString(final byte[] buffer, final int offset, final int length)
  8. toString(final Object[] array)
  9. toString(int X[][])