날짜와 시간을 함께 파일에 쓰고 싶습니다. 은 arraylist를 사용합니다. 그러나 파일에 쓸 때 .. 단일 이름은 이고 날짜는 두 번 나타납니다. 나는이 할 때 날짜를 인쇄하고 한 번 값하지만 내 이전 값을 덮어 않기 때문에 나의 암시 StandardOpenOption.Append에 어딘가에 관련이 있습니다.] [1]Java를 사용하여 파일에 날짜 및 시간을 쓰십시오.
//created method to write date and name onto file
public void standardRoom()
{
try {
Path p=Paths.get("test/standardRoom.text");
if(Files.notExists(p))
{
Files.createFile(p);
}
System.out.println("Enter Name");
String name=sc.next();
List<String>stdrooms=new ArrayList<>();
date = d.toString();
stdrooms.add(date);
stdrooms.add(name);
System.out.println("Standard Room booked");
Iterator<String>bookings=stdrooms.iterator();
while(bookings.hasNext())
{
String s=bookings.next();
//Files.write(p, stdrooms);
Files.write(p, stdrooms,StandardOpenOption.APPEND);
}
} catch (IOException e) {
}
}
}
하십시오 올바른을 모든 들여 쓰기를 맞 춥니 다. 감사. –
죄송합니다. 내 bad.corrected – seedroots