How to use capital and small letter ?


Hi ,
I have some  search condition a,e,i,o,u

iN search screen user enter sathish as search word means  , I check with search condition if any letter which is enter by user is equal means then  

the i pass the search word as  sathish,sAthish this 2 words

if it not match means  pass same value sathish

I am try in hashMap but i cant get the correct solution can any one give an idea

how to achive this ??
LVL 20
Sathish David  Kumar NArchitectAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
Sathish David Kumar NConnect With a Mentor ArchitectAuthor Commented:
some what like this code ....
HashMap specialChar= new HashMap();
		String s1="";
		String s2="";
		for(int i=0;i<s.length();i++)
		{
			
			
			boolean e=specialChar.containsKey( Character.toString(s.charAt(i)));
			
			if(e==true)
			{
				String g =(specialChar.get(Character.toString(s.charAt(i)))).toString();
				
				String[] sp=g.split(",");
				s1=s1+sp[0];
				s2=s2+sp[1];
			
			}
			if(e==false)
			{
				s1=s1+Character.toString(s.charAt(i));
				s2=s2+Character.toString(s.charAt(i));
			}
		
		}
		  System.out.println(s);
		  System.out.println(s1);
		  System.out.println(s2);
		  
		return s1+","+s2;

Open in new window

0
 
Sathish David Kumar NArchitectAuthor Commented:
if the user enter sathise means
 
passing parameter is sathishe,sAthishE
0
 
Sathish David Kumar NArchitectAuthor Commented:
sorry typo error h i wrongly enter
sathise ,sAthisE
0
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
Gurvinder Pal SinghCommented:
Please rephrase the question a little bit in terms of, if user enters sathish, what should happen?

If you are looking for case-insensitive search, then by simply converting the query text and the text to be searched, you can get the desired results
0
 
Sathish David Kumar NArchitectAuthor Commented:
If you senter some value for search means then that word will goto  DB to search the word present or not .
They(user) have some search condition .
that condition is a,e,i,o,u this letter present in ur search word means  you have change that in to  Caps(that particular word only) and pass both words ,
if it not not match means send same word

if the user enter sathishe means
 
passing parameter is sathishe,sAthishE (here a,e is there in condition so covert to caps and we pass both)
 if the user enter nsk means
 
passing parameter is nsk
 
I think you understand my condition
 
0
 
msk_apkCommented:
You can have the user to select their search is case sensitive or case insensitive. if its case sensitive, then its enough to maintain only one hashmap. user's input and your storage should follow the same syntax i.e no formatting is needed at all. Likewise you need to maintain case insensitive hashmap where store the keys with either lowercase or uppercase after formatting the raw input. Same transformation has to be made when the user is giving the input. i.e either it has to be changed to lowercase or uppercase.

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.