|
What is the point of repeating the exact same information I already provided?
One of these days I'm going to think of a really clever signature.
|
|
|
|
|
how to write main class for run this class.
1. edit this class.
2. create main class for run
I need to write , read text file path C:\\file.txt
anyone help me please.
package
import java.io.*;
public class TextFileOperator {
public TextFileOperator(String path){
f = new File(path);
}
File f;
public void write(String text, boolean isAppend){
FileOutputStream out = new FileOutputStream(f,isAppend);
OutputStreamWriter wr = new OutputStreamWriter(out);
wr.write(text);
wr.close();
out.close();
}
public String read()
{
FileReader reader = new FileReader(f);
BufferedReader bf = new BufferedReader(reader);
StringBuilder bd = new StringBuilder();
String s;
while((s = bf.readLine()) != null){
bd.append(s);
bd.append("\n");
}
return bd.toString();
}
}
|
|
|
|
|
Take a look at the Java Tutorials[^].
You just need to add something of the form:
public static void main(String args[])
{
}
One of these days I'm going to think of a really clever signature.
|
|
|
|
|
I want to learn java programming... after that i'll create a website for java , c , c++ programming tutorials specially for beginners, just like me..
|
|
|
|
|
One of these days I'm going to think of a really clever signature.
|
|
|
|
|
May you please encote correctly your code and post what errors you have ?
|
|
|
|
|
Hey im kind new in this , but I have coded this but It doesn't work...
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
public class webpagesaver{
public static void main(String[] args) throws IOException{
URLConnection conn = url.openConnection();
conn.connect();
InputStream is = conn.getInputStream();
String saveFile = "PaginaCopiada.html"; //name of SaveFile
String location = "http://www.sapo.pt"; //ask website
URL url = new URL(location);
BufferedWriter out = new BufferedWriter(new FileWriter(saveFile));
BufferedReader in = new BufferedReader(new InputStreamReader(is));
String l = out.readLine();
while(l!=null){
out.write(l);
out.newLine();
}
in.close();
out.close();
}
}
The objective is : Put website link and Save all the page..
May you help me ?
|
|
|
|
|
cubocik wrote: It doesn't work... Please do not assume that people can guess what this means; explain what happens, what results or errors you see etc. Also please use <pre> tags around your code so it is properly formatted.
One of these days I'm going to think of a really clever signature.
|
|
|
|
|
Code:
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
public class webpagesaver{
public static void main(String[] args) throws IOException{
String saveFile = "PaginaCopiada.html";
String location = "http://www.sapo.pt";
URL url = new URL(location);
URLConnection conn = url.openConnection();
InputStream is = conn.getInputStream();
conn.connect();
BufferedWriter out = new BufferedWriter(new FileWriter(saveFile));
BufferedReader in = new BufferedReader(new InputStreamReader(is));
String l = out.readLine();
while(l!=null){
out.write(l);
out.newLine();
}
in.close();
out.close();
}
}
Compiling messages
Code:
URLConnection conn = url.openConnection();
^
symbol: class URLConnection
location: class webpagesaver
webpagesaver.java:19: error: cannot find symbol
InputStream is = conn.getInputStream();
^
symbol: class InputStream
location: class webpagesaver
webpagesaver.java:23: error: cannot find symbol
String l = out.readLine();
^
symbol: method readLine()
location: variable out of type BufferedWriter
3 errors
Edit/Delete Message
|
|
|
|
|
You are missing a few #import statements, and you are also trying to read from your output stream. Try this:
import java.io.*;
import java.net.*;
public class webpagesaver{
public static void main(String[] args) throws IOException{
String saveFile = "PaginaCopiada.html";
String location = "http://www.sapo.pt";
URL url = new URL(location);
URLConnection conn = url.openConnection();
InputStream is = conn.getInputStream();
conn.connect();
BufferedWriter out = new BufferedWriter(new FileWriter(saveFile));
BufferedReader in = new BufferedReader(new InputStreamReader(is));
String l = in.readLine();
while(l!=null){
out.write(l);
out.newLine();
}
in.close();
out.close();
}
}
One of these days I'm going to think of a really clever signature.
|
|
|
|
|
Im nice , ty thats work but.. for only this site , im trying for example facebook and its save a blank page
|
|
|
|
|
Another I checked now with iol.pt , and when it was running its never finish running and when I control+C it it created a 1,5Gb
|
|
|
|
|
You need to use your debugger to see what gets returned in the InputStream .
One of these days I'm going to think of a really clever signature.
|
|
|
|
|
what debugger you advice?
|
|
|
|
|
Whichever one you have available. If you are using eclipse or Netbeans then they both include built in visual debuggers. If you are using command line tools then jdb. You can find lots of useful information on Java in general starting at the Java Tutorials[^].
One of these days I'm going to think of a really clever signature.
|
|
|
|
|
Thanks for the answer I just forgot the line l=in.nextLine(); If not the program will read infinite time the first Line lol, Thanks !!!!
|
|
|
|
|
That's OK, so did I.
One of these days I'm going to think of a really clever signature.
|
|
|
|
|
I am making a Web site in which i want to capture Sound from Client side & then send 10 sec Audio to Server.
I researched & get two things,
1) To use flash based Audio recorder
2) To use Applet
so kindly help in this using both Approach.
Thanks in Advance !
|
|
|
|
|
Can anyone tell me why the below code is not executing?
<pre lang="cs">class ReturnSum
{
int sum(int a, int b)
{
return(a+b);
}
}
class SumApp12
{
public static void main(String a[])
{
ReturnSum obj=new ReturnSum();
int s1=(int)sum(50,60);
double s2=obj.sum(1.2,6.3);
System.out.println(s1+ "\t" +s2);
}
}</pre>
Akki
|
|
|
|
|
I would not expect this even to compile successfully. In the line:
double s2=obj.sum(1.2,6.3);
you are sending floating point numbers to a method that expects two integers as input parameters, and returns an integer as the result. You need to add another implementation like:
double sum(double a, double b)
{
return(a+b);
}
One of these days I'm going to think of a really clever signature.
|
|
|
|
|
Hallo Eveyone,
Firstly I wish you all a very happy new year.
I haved started my Masterthesis yesterday and I am gonna work on a project based on CMS, Maven and Jenkins.
I have no clue what kinda tools these are.
Could you please let me know if any good tutorials available on internet.
Thanks inadvance
|
|
|
|
|
sivaKrishna joga wrote: I am gonna work on a project based on CMS, Maven and Jenkins. Sounds interesting but ...
sivaKrishna joga wrote: I have no clue what kinda tools these are. ... are you sure you chose the right subject?
If you have no clue about some subject you wish to work on then try doing some research. As a first step use Google to find articles on all these items and decide then how you wish to proceed. When you have some specific Java questions then you can bring them here and people will try to help you.
One of these days I'm going to think of a really clever signature.
|
|
|
|
|
Mr. Richard MacCutchan,
Thanks for your reply.
No one can be sure in the very beginning of any project.
I have choosen this topic because I find it interesting.
No offense, I dont have much info regarding those topics but I want to learn them. I dont find anything wrong posting my question here.
I have posted my problem here because I know someone will help me .
once again Thank for your suggestion
|
|
|
|
|
sivaKrishna joga wrote: I have posted my problem here because I know someone will help me . Help you with what? This is a technical forum to help people with technical problems. You are asking for general information, and I have explained how you can find that information; the rest is up to you. As I said before, when you have a specific Java problem then post it here and people will try to help you to solve it, but we cannot do your research for you.
One of these days I'm going to think of a really clever signature.
|
|
|
|
|
I didnt ask or request anyone to do research for me.
I just meant in the post to share the info here if anyone knows it already.
If you dont know , then please stop answering to this thread.
Thank you.
|
|
|
|