我创建了一个10x10像素的gimp图像: Image of my initials
然后我使用Notepad ++将ppm从ppm转换为csv(我已经将每列30位数字组织成10行:Image of my csv file opened with text editor in eclipse)。
我的任务是在eclipse中创建一些代码,使图像更简洁(意味着它将用空格替换逗号,在每三个数字后面放一个空格,并在每30个数字后创建一个新行)。
任务的第二部分是向后工作。然后我需要将新组织的创建的ppm文件转换为.xcf以在gimp中打开我的图片。它应该与上面的首字母相同。
我需要帮助的地方是日食。我需要编写哪些代码才能让我以java格式编辑这个.csv文件(我知道这是一个广泛的问题,但任何提示或指针都会非常感激)?我在哪里将csv文件放在eclipse(src,java project等)中。如果你这么长时间和我在一起,那么你会非常感谢。我试图尽可能地简化我的问题,以便它可以理解和解决。我很感激任何帮助,因为星期一我需要这样做。谢谢!
〜艾哈迈德
答案 0 :(得分:0)
您可以在Eclipse IDE中使用Java执行此操作,
以下是启动的示例代码。
public class SplitterExample
{
public static void main(String[] args)
{
//Input file which needs to be parsed
String fileToParse = "SampleCSVFile.csv";
BufferedReader fileReader = null;
//Delimiter used in CSV file
final String DELIMITER = ",";
try
{
String line = "";
//Create the file reader
fileReader = new BufferedReader(new FileReader(fileToParse));
//Read the file line by line
while ((line = fileReader.readLine()) != null)
{
//Get all tokens available in line
String[] tokens = line.split(DELIMITER);
for(String token : tokens)
{
//Print all tokens
System.out.println(token);
}
}
}
catch (Exception e) {
e.printStackTrace();
}
finally
{
try {
fileReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}