Page 1 of 1

About Question enthuware.ocpjp.v7.2.1627 :

Posted: Wed Dec 31, 2014 5:04 am
by rocky_bgta
import java.util.ListResourceBundle;
import java.util.Locale;
import java.util.ResourceBundle;
import java.util.StringTokenizer;

public class KeyValue {
public static void main(String[] args) {
int i=0;
java.util.StringTokenizer st = new java.util.StringTokenizer(
"a aa aaa", " a");
while (st.hasMoreTokens()) {
System.out.print(">"+st.nextToken()+"<");
i++;
}

System.out.println("\n"+i);
}
}

this code return nothing as explained, but why the following code

import java.util.ListResourceBundle;
import java.util.Locale;
import java.util.ResourceBundle;
import java.util.StringTokenizer;

public class KeyValue {
public static void main(String[] args) {
int i=0;
java.util.StringTokenizer st = new java.util.StringTokenizer(
"a aa aaa", " x");
while (st.hasMoreTokens()) {
System.out.print(">"+st.nextToken()+"<");
i++;
}

System.out.println("\n"+i);
}
}

>a<>aa<>aaa<
3

it should also produce the same result. Please explain

Re: About Question enthuware.ocpjp.v7.2.1627 :

Posted: Wed Dec 31, 2014 11:35 am
by admin
Can you please tell us why you think it should produce the same result so that we can understand your doubt?
Paul.