| | |
Need urgent help in code!
![]() |
•
•
Join Date: Oct 2008
Posts: 25
Reputation:
Solved Threads: 0
Hi,
I am new at java.
I have made the search class of an address book program
with the functions of add, modify and delete.
Please have a look into the code.
Please also explain the function of
I am new at java.
I have made the search class of an address book program
with the functions of add, modify and delete.
Please have a look into the code.
Please also explain the function of
Java Syntax (Toggle Plain Text)
e.printstacktrace();
Java Syntax (Toggle Plain Text)
import java.io.*; import java.util.*; class search { private String str,sval; private String arr[]=new String[8]; private int ch; private int pos,ctr; clear c1=new clear(); BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); public void calc()throws IOException { DataInputStream in=DataInputStream(new FileInputStream("adbk.txt")); System.out.println("How would you like to search?"); System.out.println("1)by fn"); System.out.println("2)by ln"); System.out.println("3)by area code"); System.out.println("4)by city"); System.out.println("5)by state"); System.out.println("enter choice:"); ch=Integer.parseInt(br.readLine()); switch(ch) { case 1: { System.out.println("enter fn"); pos=0; break; } case 2: { System.out.println("enter ln"); pos=2; break; } case 3: { System.out.println("enter arcd"); pos=3; break; } case 4: { System.out.println("enter city"); pos=5; break; } case 5: { System.out.println("enter state"); pos=6; break; } default: { System.out.println("error"); break; } } sval=br.readLine(); //clr here while((str=in.readLine())!=null) { StringTokenizer st=new StringTokenizer(str,"_"); for(int i=0;i<=7;i++) { arr[i]=st.nextToken(); } if(sval==arr[pos]) { ctr++; for(int i=0;i<=7;i++) { System.out.print(arr[i]+" "); } System.out.println(); } } System.out.println("Total hits="+ctr); } public static void main(String args[]) { search s=new search(); try { s.calc(); } catch(IOException e) { System.out.println("error"); } } }
Why? Is there something wrong with it? If so, what specifically?
There is no such function as you have written it. There is, however, a printStackTrace() method on Throwable. Read that API link to see what it does.
There is no such function as you have written it. There is, however, a printStackTrace() method on Throwable. Read that API link to see what it does.
•
•
Join Date: Oct 2008
Posts: 25
Reputation:
Solved Threads: 0
When I run the program,the search part(HIGHLIGHTED) does not work.
Please tell me where I am going wrong.
Thanks.
Please tell me where I am going wrong.
import java.io.*;
import java.util.*;
class search
{
private String str,sval;
private String arr[]=new String[8];
private int ch;
private int pos,ctr;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
public void calc()throws IOException
{
BufferedReader in=new BufferedReader(new FileReader("adbk.txt")); //file read
//DataInputStream in=DataInputStream(new FileInputStream("adbk.txt"));
System.out.println("How would you like to search?");
System.out.println("1)by fn");
System.out.println("2)by ln");
System.out.println("3)by area code");
System.out.println("4)by city");
System.out.println("5)by state");
System.out.println("enter choice:");
ch=Integer.parseInt(br.readLine());
switch(ch)
{
case 1:
{
System.out.println("enter fn");
pos=0;
break;
}
case 2:
{
System.out.println("enter ln");
pos=2;
break;
}
case 3:
{
System.out.println("enter arcd");
pos=3;
break;
}
case 4:
{
System.out.println("enter city");
pos=5;
break;
}
case 5:
{
System.out.println("enter state");
pos=6;
break;
}
default:
{
System.out.println("error");
break;
}
}
sval=br.readLine();
//clr here
while((str=in.readLine())!=null)
{
StringTokenizer st=new StringTokenizer(str,"_");
for(int i=0;i<=7;i++)
{
arr[i]=st.nextToken();
}
System.out.println();
if(sval==arr[pos])
{
ctr++;
for(int i=0;i<=7;i++)
{
System.out.print(arr[i]+" ");
}
System.out.println("");
}
}
System.out.println("Total hits="+ctr);
}
} Define "does not work".
Java Programmer and Sun Systems Administrator
----------------------------------------------
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
--Brian Kernighan
----------------------------------------------
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
--Brian Kernighan
It doesn't work because you compare strings using "==". Try this:
java Syntax (Toggle Plain Text)
if(sval.equals(arr[pos]))
So what if you can see the darkest side of me?
No one would ever change this animal I have become
Help me believe it's not the real me
Somebody help me tame this animal
No one would ever change this animal I have become
Help me believe it's not the real me
Somebody help me tame this animal
![]() |
Similar Threads
- Very Very Urgent...Need Code for Calculating Execution Time For Jsp Page (JSP)
- help!..VerySimple web browser(display source code of web pages) (JSP)
- date time issue in JSP (JSP)
- Please some one urgent help me in this code (C++)
- Please some one help me in this code (C++)
- URGENT: Need help on I/O code! (Java)
Other Threads in the Java Forum
- Previous Thread: StringUtil lab
- Next Thread: Weather forcast class
| Thread Tools | Search this Thread |
911 addball addressbook android api applet application apps array automation awt binary bluetooth businessintelligence busy_handler(null) button card class client code collision component constructor crashcourse css csv database draw eclipse ee error eventlistener exception fractal free game gis givemetehcodez graphics gui html ide image integration j2me japplet java javaarraylist javadoc javafx javamicroeditionuseofmotionsensor javaprojects jni jpanel jtree julia jvm linux loan map method migrate mobile netbeans objects oracle oriented phone physics plazmic problem program programming project projects radio recursion replaydirector reporting scanner se server service set sharepoint smart sms software sortedmaps sql swing test textfield threads tree trolltech ubuntu unlimited utility windows






