텍스트 파일을 사용하여 시작 보드를 지정하고 완성 된 보드를 비슷한 형식으로 새 텍스트 파일에 쓰려는 삶의 클론 게임을 만들고 싶습니다. 예 : 이로드 :Java에서 문자열을 처리하는 가장 좋은 방법
위원회에서이 같은
wbbbw bbbbb wwwww wbwbw bwbwb
을 파일에서 다음 출력 뭔가 :
보드 아웃 :
wbbbw bbbbb wwwww wwwww bwbwb
나는 (2 차원 배열을함으로써이 작업을 수행 char[][] board
) 문자를 한 줄씩 문자로 읽어 들이고 String.charAt()
을 사용하여 각 문자에 액세스하여 배열에 저장합니다.
는 그 후, 다시 String.valueOf()
I를 사용하여 문자열을, 기판 (즉, board[0]
, board[1]
등)의 각 요소를 변환하고, 두 번째 파일에 새로운 줄이 물품.
나는이 일을하기에 바보인데, 파일 -> 문자열 -> 배열 -> 문자열 -> 파일 과정을 살펴 보는 것이 더 좋은 방법이라고 말해주십시오.
JSON을 사용하여 라이브러리를 추가하는 것만으로도 지나치게 과장됩니다. Java에 JSON 구문 분석기가 내장되어 있다면 더 합리적입니다. – LanguagesNamedAfterCofee