
Zapis pobranych danych do pliku
|
08-08-2014, 01:05 AM
Post: #1
|
|||
|
|||
Zapis pobranych danych do pliku
Witam, natrafiłem ostatnio na pewien konflikt, mianowicie chciał bym :stworzyć nowy plik (File)o treści jakiej tam
![]() użytkownikowi aplikacji napisać słowo które zostanie zapisane w danym pliku. próbowałem wykorzystać funkcję Scanner ale sypie errorami jeżeli ktoś jest w stanie mi coś podpowiedzieć będę bardzo wdzięczny ps.przepraszam ze brak kodu ale trochę się spieszyłem z napisaniem tej wiadomości bo jutro muszę rano wstać ![]() |
|||
08-08-2014, 09:08 AM
(Ten post był ostatnio modyfikowany: 08-08-2014 09:09 AM przez lolo.)
Post: #2
|
|||
|
|||
RE: Zapis pobranych danych do pliku
printf() służy do wyświetlania a nie pobierania danych.
Bez kodu i treści errorów ciężko będzie Ci pomóc. PS: Następnym razem załóż nowy wątek. GG: 2802571 |
|||
08-08-2014, 12:42 PM
Post: #3
|
|||
|
|||
RE: Zapis pobranych danych do pliku
trochę się nie zrozumieliśmy
![]() Kod: import java.io.File; da się zrobić to co chaiałbym ? i jak tak to jak to zrobić bo wiem co jest źle ale niewiem jak zrobić aby było dobrze ![]() |
|||
08-08-2014, 01:03 PM
Post: #4
|
|||
|
|||
RE: Zapis pobranych danych do pliku
1. Metoda hasNext() niesłużący do pobierania danych od użytkownika tylko np. nextLine().
2. Do pliku nie wpisuje się poprzez przypisanie do strumienia czegoś tylko poprzez wywołanie na strumieniu metody println(); 3. Na koniec należy zamknąć strumień. GG: 2802571 |
|||
08-08-2014, 08:10 PM
(Ten post był ostatnio modyfikowany: 08-08-2014 08:22 PM przez Averanagi.)
Post: #5
|
|||
|
|||
RE: Zapis pobranych danych do pliku
poprawiony kod wygląda następująco, czy według ciebie jest on poprawny? (działa poprawnie)
Kod: import java.io.File; |
|||
08-08-2014, 08:34 PM
(Ten post był ostatnio modyfikowany: 08-08-2014 08:49 PM przez lolo.)
Post: #6
|
|||
|
|||
RE: Zapis pobranych danych do pliku
Jeśli wiesz, że hasNext() nie służy do pobierania danych od użytkownika, to czemu nie użyłeś w swoim kodzie jednej z poprawnych metod? Nie używasz właściwej metody i się dziwisz dlaczego kod Ci się nie kompiluje.
Poprawnie twój case powinien wyglądać tak: case 1: System.out.printf("wpisz nowe haslo"); PrintWriter zapis_hasla = new PrintWriter("haslo.txt"); Scanner q=new Scanner(System.in); zapis_hasla.println(q.nextLine()); zapis_hasla.close(); break; Tak twój kod jest poprawny. GG: 2802571 |
|||
08-08-2014, 08:59 PM
Post: #7
|
|||
|
|||
RE: Zapis pobranych danych do pliku
bo nawet gdy bym użył metody nextline() to był by błąd a sęk w tym że nie wiedziałem jak to zrobić inaczej kod był po to żebyś zobaczył o co mi dokładnie chodzi
|
|||
« Starszy wątek | Nowszy wątek »
|
Użytkownicy przeglądający ten wątek: 1 gości