다음 출력을 텍스트 파일에 쓰고 싶습니다. 나는 그것이 쉽다는 것을 알고있다. 그러나 나는 내가 여기에서 약간의 기초를 잊는다라고 생각한다.출력을 텍스트 파일에 쓰기
'BufferedWriter'를 사용했지만 출력기가 전달할 변수 출력을 찾을 수 없습니다. 누구든지 도와 줄 수 있습니까? 당신이 필요로하는
import org.jsoup.Jsoup;
import org.jsoup.helper.Validate;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.regex.Pattern;
/**
* Example program to list links from a URL.
*/
public class SimpleWebCrawler {
public static void main(String[] args) throws IOException {
Validate.isTrue(args.length == 0, "usage: supply url to fetch");
String url = "http://www.placeofjo.blogspot.com/";
print("Fetching %s...", url);
Document doc = Jsoup.connect(url).get();
Elements links = doc.select("a[href]");
System.out.println("\n");
for (Element link : links) {
print(" %s ", link.attr("abs:href"), trim(link.text(), 35));
}
}
private static void print(String msg, Object... args) {
System.out.println(String.format(msg, args));
}
private static String trim(String s, int width) {
if (s.length() > width)
return s.substring(0, width-1) + ".";
else
return s;
}
}
"여기에 코드를 입력"? 미리보기는 사용하기가 어렵습니까? –
"버퍼링 된 리더를 사용해 보았습니다."- 버퍼 된 리더는 파일 출력이 아닌 파일 입력 용입니다. 'BufferedWriter'는 의미가 있었을 것입니다. –
죄송합니다.이 포럼에 익숙하지 않았습니다. ringbearer : 예 .. 나에게있어 .. 질문에 오타가 있습니다. 버퍼링 된 .. 죄송합니다. –