vm/src/test/java/org/apidesign/vm4brwsr/StringSample.java
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Mon, 08 Oct 2012 17:10:27 -0700
branchemul
changeset 93 a236a9f137ac
parent 91 f3b685bd7243
child 104 1376481f15e7
permissions -rw-r--r--
Concatanation of strings sort of works (but produces wrong result)
     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().toString();
    32     }
    33 
    34     @Override
    35     public String toString() {
    36         return HELLO + cnt;
    37     }
    38 }