Results 1 to 4 of 4
Thread: searching
- 12-06-2007, 02:17 AM #1
Member
- Join Date
- Nov 2007
- Posts
- 7
- Rep Power
- 0
searching
given a sequence of letters, and an array that has a random sequence of letters in each element, how do i find if any of the elements match the given sequence, and which element number it is at?
i.e:given "abcdefg" , String [] array = {bfg, fgj, cde, efg, ght} , how do i say that cde and efg are inside that sequence?
- 12-06-2007, 02:49 AM #2
Senior Member
- Join Date
- Nov 2007
- Location
- Newport, WA
- Posts
- 141
- Rep Power
- 0
You can always use a regex. If you dont know what a regex is, i strongly suggest you read Lesson: Regular Expressions (The Java™ Tutorials > Essential Classes)
Java Code:// all the patterns that are going to have to be matched String [] array = {"bfg", "fgj", "cde", "efg", "ght"}; Matcher m; // scans trough each pattern for(int i = 0; i < array.length; i++) { // creates a new pattern for each element in the array Pattern p = Pattern.compile(array[i]); // attepts to match the created pattern to the specified string m = p.matcher("abcdefg"); // if the pattern matches: print if (m.find()) System.out.println(array[i] + " is contained"); }
- 12-06-2007, 02:53 AM #3
Member
- Join Date
- Nov 2007
- Posts
- 7
- Rep Power
- 0
i see what u mean...but how would i do it using indexOf?
- 12-06-2007, 02:56 AM #4
Senior Member
- Join Date
- Nov 2007
- Location
- Newport, WA
- Posts
- 141
- Rep Power
- 0
Here is a simpler way, although less powerful, it might be better suited for whatever you are doing.
Java Code:String [] array = {"bfg", "fgj", "cde", "efg", "ght"}; String toTest = "abcdefg"; for(int i = 0; i < array.length; i++) { if (toTest.contains(array[i])) System.out.println(array[i] + " is contained"); }
Similar Threads
-
Searching XML file using DOM
By simon in forum XMLReplies: 5Last Post: 03-30-2009, 01:27 AM -
Searching an arraylist
By adelgado0723 in forum New To JavaReplies: 1Last Post: 04-15-2008, 01:09 PM -
Sorting, Searching, and Inserting into a sorted array
By Java Tip in forum java.langReplies: 0Last Post: 04-14-2008, 08:39 PM -
recursively searching through arraylists
By newtojava7 in forum New To JavaReplies: 1Last Post: 03-17-2008, 02:36 AM -
searching within a JList
By newtojava7 in forum New To JavaReplies: 1Last Post: 03-10-2008, 12:12 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks