| | |
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 |
Tag cloud for Java
2dgraphics addball android api apple applet application arguments array arrays automation bidirectional binary blackberry bluetooth business chat class classes client code collections component database derby dragging draw eclipse error event exception formatingtextintooltipjava fractal froglogic game givemetehcodez graphics gui hql html hyper ide image input integer internet ip j2me java javadesktopapplications javaprojects jmf jni jpanel julia linux list loop looping map method methods mobile myregfun mysql netbeans newbie number numbers oracle phone print problem producer program programming project recursion scanner screen server set size sms smsspam socket sort sql string swing swt tcp test threads time tree ubuntu ui websites windows






