Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Array of Strings problem

 
Rus Corina
Ranch Hand
Posts: 90
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello. I have a small problem with getting the length of an array of strings. What I want to do is write a date of the format dd.mm.yyy in a textfield, and modify it in the program in the format yyyy.mm.dd. For that, i need to process the initial data, split it into 3 strings(month, day,year) and them rearrange them in the way i want them to be. I have the following code:



What am I doing wrong?

Here is the class where i did it,maybe it helps

 
Rob Spoor
Sheriff
Pie
Posts: 20526
54
Chrome Eclipse IDE Java Windows
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
String.split uses regular expressions, and "." has special meaning in regular expressions. Try escaping it: "\\."
 
Matthew Brown
Bartender
Posts: 4567
8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm not sure if it's the only problem, but I'd suggest taking a look at the definition of String.split. The argument it takes is a regular expression, and "." is a special character in regular expressions, so it needs escaping.

Edit: i.e. What Rob Said.
 
Rus Corina
Ranch Hand
Posts: 90
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Oh goodness, thank you very much. It works now
 
Rob Spoor
Sheriff
Pie
Posts: 20526
54
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You're welcome.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic