0

代码是这样的:

public class TxtToCsvConverter{

private static final String DATA_FILE_NAME = "/Desktop/ml-1m/movies.dat";

public static void main(String[] args) {

    StringBuilder bulider = new StringBuilder();

    try{
        // Open the file
        FileInputStream fileInputStream = new FileInputStream(DATA_FILE_NAME);
        // Create a new csv file to store your data
        PrintWriter writer = new PrintWriter(new File("result.csv"));
        DataInputStream dataInputStream = new DataInputStream(fileInputStream);
        BufferedReader reader = new BufferedReader(new InputStreamReader(dataInputStream));
        String strLine;
        // Read file line by line
        while ((strLine = reader.readLine()) != null) {
            String[] stringArray = strLine.split("::");
            for (int i = 0; i < stringArray.length; i++) {
                bulider.append(stringArray[i]);
                bulider.append(",");
            }
            bulider.append("\n");
        }
        // Close the input stream
        dataInputStream.close();
        // Write builder into file
        writer.write(bulider.toString());
        // Save the file
        writer.close();
    }catch (Exception e) {
        // Catch exception if any
        System.err.println("Error: " + e.getMessage());
    }
}
}

它似乎出现了一个错误说

无法找到或加载主类 TxtToCsvConverter.data_preprocess”

我找不到原因。请帮忙

4

0 回答 0