Java &引用;无法解析为“类型”;错误
下面是我想测试的代码…(这是为了理解如何转换为CSV文件) 这里是导入的I类,import au.com.bytecode.opencsv.CSVWriter,我确保这条路已经修好了 我正在试用那个代码,这样我就可以理解它的工作原理了,但是现在它让我很困惑 感谢您的任何帮助。 我知道有这么多类似的问题,我确实读了一些,并感到困惑 我发现CSVWrite无法解析为键入 这是我的全部代码: 我正在学习如何从web上删除内容并将其转换为csv文件Java &引用;无法解析为“类型”;错误,java,Java,下面是我想测试的代码…(这是为了理解如何转换为CSV文件) 这里是导入的I类,import au.com.bytecode.opencsv.CSVWriter,我确保这条路已经修好了 我正在试用那个代码,这样我就可以理解它的工作原理了,但是现在它让我很困惑 感谢您的任何帮助。 我知道有这么多类似的问题,我确实读了一些,并感到困惑 我发现CSVWrite无法解析为键入 这是我的全部代码: 我正在学习如何从web上删除内容并将其转换为csv文件 import java.net.*; import j
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 a.b.c.d.CSVWriter
导入该类
有意义吗?@ToxicCrow jar包含类CSVWriter,它不在类路径中。确保将它添加到您使用的IDE中的构建路径中,这不是import au.com.bytecode.opencsv.CSVWriter;?
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");
}
}
}