This week's book giveaway is in the JavaScript forum.
We're giving away four copies of Cross-Platform Desktop Applications: Using Node, Electron, and NW.js and have Paul Jensen on-line!
See this thread for details.
Win a copy of Cross-Platform Desktop Applications: Using Node, Electron, and NW.js this week in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

TreeSet contains "something like this"  RSS feed

 
Luke Shannon
Ranch Hand
Posts: 239
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have the following code:



Basically if kFields, cFields contain field I enter the if condition.

My boss wants me to add a regular expression to kField. Example:

kField would contain among other things: TEXT*

The desired effect is in the if statement above, if field contains TEXT1, TEXT2...TEXT<anything> I will enter the if condition. The star acts as a wildcard.

I was thinking about how to do this.

I could step through the TreeSet and compare each value to the value contained in Field using regex. This seems a little expensive.

Is there any easier way? Perhaps a better collection for this? Maybe I should sub class TreeSet and make my own contains that handles regex? This is part of a method that is becoming a performance concern for me, so I would like to be as effecient as possible.

Any suggestions,

Thanks,

Luke
[ March 18, 2005: Message edited by: Luke Shannon ]
 
Luke Shannon
Ranch Hand
Posts: 239
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here is the solution I ended up with. If anyone can think of a better way please let me know.

Luke

 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!