| | |
Need urgent help in code!
Please support our Java advertiser: Programming Forums - DaniWeb Sister Site
![]() |
•
•
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 |
android api applet application array arrays automation awt bidirectional binary birt bluetooth businessintelligence busy_handler(null) chat class classes client code columns component constructor database designadrawingapplicationusingjavajslider draw eclipse editor error errors event eventlistener exception expand fractal game givemetehcodez graphics gui guidancer html ide image inetaddress input integer intellij j2me java javafx javamicroeditionuseofmotionsensor javaprojects jme jni jpanel jtree julia linux list loop map method methods mobile mobiledevelopmentcreatejar myaggfun netbeans newbie oracle parsing plazmic print problem program programming project recursion scanner screen server set sharepoint size smart sms smsspam sort sortedmaps sql string subclass support swing textfield threads time tree unlimited utility webservices windows






