Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

String's split() -- gives compilation error

 
kri shan
Ranch Hand
Posts: 1478
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
String[] result1 = "hai how".split("\\s");
for (int x=0; x<result1.length; x++)
System.out.println(result1[x]);

When i tried to compile this, i got the follwing error?
cannot resolve symbol
symbol : method split (java.lang.String)
location: class java.lang.String
String[] result1 = "hai how".split("\\s");
^
1 error
 
Abhinay Verma
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It is working and not giving compilation errors.
The code gave the following output:
hai
how

Which version of J2SE are you using?
 
K Riaz
Ranch Hand
Posts: 375
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Fine for me also. Do a "java -version".
 
Srinivasa Raghavan
Ranch Hand
Posts: 1228
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
String.split() is not in version 1.3. It's available only from V1.4
 
kri shan
Ranch Hand
Posts: 1478
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Mine is jdk 1.3. What is the equivalent method in jdk 1.3?
 
Srinivasa Raghavan
Ranch Hand
Posts: 1228
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can use substring() and try to implement it.
 
K Riaz
Ranch Hand
Posts: 375
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Or StringTokenizer.

Or upgrade.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic