This week's giveaway is in the Beginning Java forum.
We're giving away four copies of Bad Programming Practices 101 (e-book) and have Karl Beecher on-line!
See this thread for details.
Win a copy of Bad Programming Practices 101 (e-book) this week in the Beginning Java forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Detecting 2 periods in 1 String  RSS feed

 
Ranch Hand
Posts: 191
Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

My JTable contains the contents of a user's hard drive with one column displaying a short file extension type description.
My method that searches the Hashtable for the file extension and retrieves the description determines the file extension by the indexOf() method like so:



there are instances however where there are 2 periods in the file name including before the file extension so the indexOf() method naturally stops at the first period. Example: intel.com.DAT

in the above example my method fails to detect .DAT as the file extension.

Is there a way to detect if there are 2 or more periods in a String.

Thanks.
 
author
Sheriff
Posts: 23552
138
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why can't you use the lastIndexOf() method instead of the indexOf() method?

Henry
 
Ranch Hand
Posts: 226
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Produces
 
Isaac Hewitt
Ranch Hand
Posts: 191
Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thank you so much Tim
 
Isaac Hewitt
Ranch Hand
Posts: 191
Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
and Henry too
 
If I'd had more time, I would have written a shorter letter. -T.S. Eliot such a short, tiny ad:
Why should you try IntelliJ IDEA ?
https://coderanch.com/wiki/696337/IntelliJ-IDEA
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!