Microsoft
Software
Hardware
Network
Question : Java Programing
public class ReadBackwards
{
public static void main (String[]args)
{
String thisLine;
String[]fullText = new String[3];
int counter = 0;
String fileName = "backwards.java";
/**
* This will collect your input in a StringBuffer
* until you type "quit"
*/
StringBuffer sb = new StringBuffer();
try {
BufferedReader in = new BufferedReader(new InputStreamReader(System.i
n));
String str = "";
do {
sb.append(str);
System.out.println("Input was: " + str + " length:" + str.length());
System.out.println(">promp
t ");
str = in.readLine();
}while(! str.equals("quit"));
} catch(IOException e) {System.out.println(e.getM
essage());
}
System.out.println("All input: " + sb.toString());
saveIt(fileName, sb.toString());
String s = readIt(fileName);
System.out.println("From file: " + s);
s = reverseIt(s);
System.out.println("From reverse: " + s);
System.out.println("End of program.");
}
public static void saveIt(String fileName, String s) {
try {
BufferedWriter out = new BufferedWriter(new FileWriter(fileName));
out.write(s);
out.close();
} catch(IOException ex) {ex.printStackTrace(); }
}
public static String readIt(String fileName){
StringBuffer sb = new StringBuffer();
try {
String str;
BufferedReader in = new BufferedReader(new FileReader(fileName));
while((str = in.readLine()) != null)
sb.append(str);
} catch(IOException ex) {System.out.println(ex.get
Message())
; }
return(sb.toString());
}
public static String reverseIt(String s) {
StringBuffer sb = new StringBuffer();
for(int i = s.length()-1; i >= 0; i--) {
sb.append(s.charAt(i));
}
return(sb.toString());
}
}
Can someone Help, see the errors...
C:\prg421>javac ReadBackwards.java
ReadBackwards.java:18: cannot find symbol
symbol : class BufferedReader
location: class ReadBackwards
BufferedReader in = new BufferedReader(new InputStreamReader(Syst
em.in));
^
ReadBackwards.java:18: cannot find symbol
symbol : class BufferedReader
location: class ReadBackwards
BufferedReader in = new BufferedReader(new InputStreamReader(Syst
em.in));
^
ReadBackwards.java:18: cannot find symbol
symbol : class InputStreamReader
location: class ReadBackwards
BufferedReader in = new BufferedReader(new InputStreamReader(Syst
em.in));
^
ReadBackwards.java:28: cannot find symbol
symbol : class IOException
location: class ReadBackwards
} catch(IOException e) {System.out.println(e.getM
essage());
}
^
ReadBackwards.java:41: cannot find symbol
symbol : class BufferedWriter
location: class ReadBackwards
BufferedWriter out = new BufferedWriter(new FileWriter(fileName)
);
^
ReadBackwards.java:41: cannot find symbol
symbol : class BufferedWriter
location: class ReadBackwards
BufferedWriter out = new BufferedWriter(new FileWriter(fileName)
);
^
ReadBackwards.java:41: cannot find symbol
symbol : class FileWriter
location: class ReadBackwards
BufferedWriter out = new BufferedWriter(new FileWriter(fileName)
);
^
ReadBackwards.java:44: cannot find symbol
symbol : class IOException
location: class ReadBackwards
} catch(IOException ex) {ex.printStackTrace(); }
^
ReadBackwards.java:51: cannot find symbol
symbol : class BufferedReader
location: class ReadBackwards
BufferedReader in = new BufferedReader(new FileReader(fileName
));
^
ReadBackwards.java:51: cannot find symbol
symbol : class BufferedReader
location: class ReadBackwards
BufferedReader in = new BufferedReader(new FileReader(fileName
));
^
ReadBackwards.java:51: cannot find symbol
symbol : class FileReader
location: class ReadBackwards
BufferedReader in = new BufferedReader(new FileReader(fileName
));
^
ReadBackwards.java:55: cannot find symbol
symbol : class IOException
location: class ReadBackwards
} catch(IOException ex) {System.out.println(ex.get
Message())
; }
^
12 errors
C:\prg421>
Answer : Java Programing
You miss your imports
You need:
import java.io. BufferedReader;
import java.io.IOException;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.FileReader;
import java.io.InputStreamReader;
at the top of your class
Random Solutions
MS Office 2007 & 2010: Best practices for implementing centralized management of default templates?
Event ID 59 and 32 sidebyside
Site to site with Cisco ASA 5505
Need to speed up authentication of MS SQL Server database records using VB5
Windows 7 Enterprise MAK activation erros
sa account
SQL Syntax, MS SQL Server 2008
Help with regular expression javascript
Arabic text in grid view from SQL Server
How to redirect to other action by using MVC2 framework