vm/src/test/java/org/apidesign/vm4brwsr/StringSample.java
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Fri, 28 Sep 2012 14:06:57 +0200
branchstrings
changeset 45 bc9a4c28d1a3
parent 36 95330dd02c47
child 91 f3b685bd7243
permissions -rw-r--r--
new String(char[]).toString() works
     1 package org.apidesign.vm4brwsr;
     2 
     3 /**
     4  *
     5  * @author Jaroslav Tulach <jtulach@netbeans.org>
     6  */
     7 public class StringSample {
     8     public static final String HELLO = "Hello World!";
     9     private static int counter;
    10     
    11     private final int cnt;
    12     public StringSample() {
    13         cnt = ++counter;
    14     }
    15     
    16     
    17     public static char sayHello(int indx) {
    18         return HELLO.charAt(indx);
    19     }
    20     
    21     public static String fromChars(char a, char b, char c) {
    22         char[] arr = { a, b, c };
    23         return new String(arr).toString();
    24     }
    25     
    26     public static String toStringTest(int howMuch) {
    27         StringSample ss = null;
    28         for (int i = 0; i < howMuch; i++) {
    29             ss = new StringSample();
    30         }
    31         return ss.toString();
    32     }
    33 
    34     @Override
    35     public String toString() {
    36         return HELLO + cnt;
    37     }
    38 }