2014-06-11 2 views
1

나는 쓰고있는 프로그램이있다. 나는 그 프로그램을 멈추게하고 다음에 그것을 실행할 때 멈추는 곳에서 시작하기를 원한다. 나는 int 변수가있다. 방법은 난 단지 문자열에서 작동하는 데이터를 저장, 그래서 내 정수 변수와 함께이 일을 시도하고있다 :'value of'메서드를 사용하고 데이터를 저장하려고하면 Java에서 실패합니다. 이유가 무엇입니까?

wordAttack = (prop1.getProperty("dbattack")); 
: 여기

attack = Integer.valueOf(wordAttack); 

내가 정보를 얻기 위해 노력하고있어 방법입니다 내가 데이터를 저장하려고 해요 방법은 다음과

은 다음과 같습니다

String wordAttack = String.valueOf(attack); 

prop.setProperty("dbattack", wordAttack); 

알고있는 것과 비슷한 int 값을 저장하는 방법이 있으면 알려 주시기 바랍니다. 다음에 프로그램을 실행할 때이 정수를 저장할 수있는 방법을 알고 싶습니다. 감사합니다, ~ Rane

+0

파일에 쓰는 방법을 알아보십시오. 더 정교한 방법이 있지만, 지금은 FileWriter로 시작하겠다. 여기에 몇 가지 정보가있는 링크가 있습니다. http://www.journaldev.com/878/how-to-write-a-file-in-java-using-filewriter-bufferedwriter-files-and-fileoutputstream –

+0

[이 이전 질문] (http : //stackoverflow.com/questions/19556932/how-to-save-the-state-of-my-minesweeper-game-and-then-load-it/19557052#19557052) 데이터에 사용할 수있는 지속성 메커니즘에 대한 설명은 – MadProgrammer

+0

'prop'가'Properties' 클래스라고 가정하면'Properties # store'를 사용하여 내용을 파일에 쓸 수 있습니다 ... – MadProgrammer

답변

0

큰 일을하는 경우 데이터베이스 사용 방법을 배우는 것이 좋습니다.

작은 작업을 수행하는 경우 자신 만의 파일을 작성할 수 있습니다. 또한 serializa Java 객체를 저장하고 저장하는 방법이 있지만 객체를 변경하면 이미 가지고있는 것을 잃어 버릴 수 있습니다.

관련 문제