public class MoviesData {
String Const;
String Your_Rating;
String Date_Rated;
String Title;
String URL;
String Title_Type;
String IMDb_Rating;
String Runtime_mins;
String Year;
String Genres;
String Num_Votes;
String Release_Date;
String Directors;
String filename="ratings.csv";
String ReadData(){
File file=new File(filename).getAbsoluteFile();
file.getAbsolutePath();
String data = null;
try{
Scanner S=new Scanner(file);
S.nextLine();
S.useDelimiter(",\n");
while(S.hasNext())
{
data=data+S.next();
}
S.close();
}
catch(Exception e)
{ JOptionPane.showMessageDialog(null, e.getStackTrace()[0]); }
return data;
//String Data=data.replace(",","-");
ArrayList<MoviesData> MD=new ArrayList<MoviesData>();
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
MoviesData m=new MoviesData();
String L=m.ReadData();
String[] M=L.split(",");
m.Const=M[0]; m.Your_Rating=M[1]; m.Date_Rated=M[2]; m.Title=M[3]; m.URL=M[4]; m.Title_Type=M[5];
m.IMDb_Rating=M[6]; m.Runtime_mins=M[7]; m.Year=M[8]; m.Genres=M[9]; m.Num_Votes=M[10];
m.Release_Date=M[11];m.Directors=M[12];
System.out.println(L);
答案 0 :(得分:-2)
嗯,我很傻,所以我不知道你想要什么,但我可以猜到,如果你问你怎么能把任何东西放进一个字符串,你可以将它转换成一个字符串,一个字符将进入因为它是兼容的,为了放入像double或int这样的东西,你可以使用Interger.parseInt()和Double.parseDouble()方法,比如String new = Double.parseDouble(5);但我可能不理解这个问题,所以如果我这样做,可以随意忽略这个答案。