[英]“Cannot be resolved to type” error
所以這是我想測試的代碼..(這是為了解如何轉換為CSV文件)
String csv = "C:\\output.csv";
CSVWriter writer = new CSVWriter(new FileWriter(csv));
String [] country = "India#China#United States".split("#");
writer.writeNext(country);
writer.close();
這是我導入的類,導入au.com.bytecode.opencsv.CSVWriter; ,我確保路徑已經建成。
我正在嘗試這些代碼,所以我可以理解它的工作,但現在讓我感到困惑。
任何形式的幫助表示贊賞。 我知道有很多類似的問題,我確實已經閱讀了一些並感到困惑。
我得到CSVWrite無法解析鍵入。
這是我的完整代碼:
我正在學習如何從Web上取出內容並將其轉換為csv文件。
import java.net.*;
import java.io.*;
import au.com.bytecode.opencsv.CSVWriter;
public class InfoGather {
private static BufferedWriter out;
/*private static String csv;
private static BufferedReader csvin;*/
public static void main(String[] args) throws IOException {
try{
URL blog = new URL("http://protectidentite.blogspot.ca/2014/02/mobile-phones-are-one-of-most-popular.html");
URLConnection connect= blog.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(connect.getInputStream()));
FileWriter fstream = new FileWriter("out.txt");
out = new BufferedWriter(fstream);
String inputLine;
while((inputLine = in.readLine())!= null)
{
out.write(inputLine);
out.newLine();
}
/* csv = "C:\\output.csv";
csvin = new BufferedReader(new FileReader("out.txt")); */
String csv = "C:\\output.csv";
CSVWriter writer = new CSVWriter(new FileWriter(csv));
String [] country = "India#China#United States".split("#");
writer.writeNext(country);
writer.close();
}
catch(IOException e)
{
System.out.println("error");
}
}
}
其中大部分來自網絡。 我還創建了另一個生成excel文件的類。
看起來你對import
語句沒有清楚的了解。 基本上有Java自己的庫意味着許多包含許多類的jar,默認情況下,只有JVM可以訪問它們。 因此,使用import
我們可以聯系這些jar中的任何類。
如果要使用非默認java庫的類,則需要添加包含該類的jar,並且在jvm能夠聯系該類之后,您需要通過import abcdCSVWriter
。
說得通?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.