텍스트 파일을 정렬하고 Java를 사용하여 저장하는 방법은 무엇입니까?

사용자 3393464

퀴즈를 만들어 달라는 요청을 받았는데 퀴즈가 끝날 때 보관하고 싶은 것은 이름 []과 scores []라는 두 개의 개별 배열에 있습니다. 입력 및 출력을 사용하여 파일에 점수를 저장하라는 요청을 받았습니다. 나는 모든 것을 수행하고 성공적으로 결과를 출력하고 파일 (예 : highscores.txt)에 저장했습니다.

결과는 다음과 같이 저장됩니다.

4
name10
name5
name4
name2

첫 번째 줄은 퀴즈를 플레이하는 모든 사람이 자신의 점수를 저장할 때 파일에있는 점수의 수를 나타냅니다. 내가 고군분투하는 것은 점수를 가장 높은 순서에서 낮은 순서로 정렬하는 것입니다.

점수를 파일에 저장하기 전에 정렬을 시도했지만 파일의 이전 점수는 더 이상 정렬되지 않습니다. 예:

8 
newname10
newname9 
newname8
newname7
name10
name5
name4
name2

im 초보자 일 뿐이므로 쉽게 가십시오 ...

마틴 페르 나우

음, 사용자 이름과 점수 (예 : [사용자 이름] : [점수])를 쉽게 구분하기 위해 어떤 종류의 서식도 사용하지 않기 때문에 나중에이 두 정보를 서로 분리하는 데 문제가 있습니다.

어쨌든-데이터를로드하고 점수에서 사용자 이름을 분리하기 위해 순서를 변경해야합니다. my line 파일 라인을 읽고 regexp를 사용하여 점수에서 이름을 분리합니다 (사용자 이름에 문자 만 포함되기를 바랍니다) Pattern.compile("(\w+)(\d+)"). 그런 다음을 사용 Matcher하여 그룹 1 (이름)과 그룹 2 (점수)를 얻을 수 있습니다 . 그런 다음 점수를 비교하고 목록을 재정렬 할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PDF 파일을 OCR하고 PDF 내에 텍스트를 저장하는 방법은 무엇입니까?

분류에서Dev

응용 프로그램 시작에서 File.ReadAllText ()를 사용하여 텍스트 파일을 저장하고 읽는 방법은 무엇입니까?

분류에서Dev

Java를 사용하여 텍스트 파일에 빈 줄을 추가하는 방법은 무엇입니까?

분류에서Dev

Excel-VBA를 사용하여 텍스트 상자의 내용을 .sql 파일로 저장하는 방법은 무엇입니까?

분류에서Dev

텍스트 변수를 저장하고 AutoHotkey를 사용하여 입력하는 방법은 무엇입니까?

분류에서Dev

Flex를 사용하여 아이콘을 왼쪽에 정렬하고 텍스트를 가운데에 정렬하는 방법은 무엇입니까?

분류에서Dev

VBA를 사용하여 word doc에서 텍스트 파일을 UTF-8 인코딩으로 저장하는 방법은 무엇입니까?

분류에서Dev

플랫 파일의 텍스트 상자에 텍스트를 저장하는 방법은 무엇입니까?

분류에서Dev

부트 스트랩을 사용하여이 로고 센터를 정렬하는 방법은 무엇입니까?

분류에서Dev

파이썬을 사용하여 텍스트 파일에서 줄 수를 찾는 방법은 무엇입니까?

분류에서Dev

JavaScript를 사용하여 서버에 텍스트 파일을 작성하는 방법은 무엇입니까?

분류에서Dev

Java에서 거대한 텍스트 파일을 효율적으로 읽고 내용을 분할하여 정렬하는 방법은 무엇입니까?

분류에서Dev

배치 스크립트를 사용하여 열 정렬로 이메일 본문에 텍스트 파일 내용을 보내는 방법은 무엇입니까?

분류에서Dev

Java에서 줄 번호를 사용하여 텍스트 파일에서 정확한 텍스트 줄을 추출하는 방법은 무엇입니까?

분류에서Dev

배치를 사용하여 단일 텍스트 파일을 줄별로 여러 텍스트 파일로 분리하는 방법은 무엇입니까?

분류에서Dev

PHP를 사용하여 텍스트 파일을 HTML 테이블로 읽는 방법은 무엇입니까?

분류에서Dev

Java를 사용하여 인코딩 된 텍스트를 파일에 쓰는 방법은 무엇입니까?

분류에서Dev

'초기'를 사용하지 않고 배열을 텍스트 파일에 저장하는 방법은 무엇입니까? -Verilog

분류에서Dev

파일에서 텍스트를 읽고 내림차순으로 정렬하는 방법은 무엇입니까?

분류에서Dev

제품을 사용자 지정 텍스트 파일에 저장하는 방법은 무엇입니까?

분류에서Dev

화면 해상도를 얻고 텍스트 파일에 저장하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일에서 데이터를 읽고 저장하는 방법은 무엇입니까?

분류에서Dev

파이썬과 gtk를 사용하여 텍스트 버퍼를 파일에 저장하는 방법은 무엇입니까?

분류에서Dev

biopython을 사용하여 genbank 파일의 시퀀스를 새로운 genbank 파일로 편집하고 저장하는 방법은 무엇입니까?

분류에서Dev

BASH : 파일 이름을 복사하고 스크립트를 사용하여 텍스트에 삽입하는 방법은 무엇입니까?

분류에서Dev

Java에서 정규식을 사용하여 텍스트를 구분하는 방법은 무엇입니까?

분류에서Dev

JavaScript를 사용하여 처리 된 데이터를 텍스트 파일에 저장하는 방법은 무엇입니까?

분류에서Dev

sed를 사용하여 파일 시작 부분에 쉘 변수에 저장된 텍스트를 추가하는 방법은 무엇입니까?

분류에서Dev

IMemento를 사용하여 뷰 파트의 모든 정보를 저장하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    PDF 파일을 OCR하고 PDF 내에 텍스트를 저장하는 방법은 무엇입니까?

  2. 2

    응용 프로그램 시작에서 File.ReadAllText ()를 사용하여 텍스트 파일을 저장하고 읽는 방법은 무엇입니까?

  3. 3

    Java를 사용하여 텍스트 파일에 빈 줄을 추가하는 방법은 무엇입니까?

  4. 4

    Excel-VBA를 사용하여 텍스트 상자의 내용을 .sql 파일로 저장하는 방법은 무엇입니까?

  5. 5

    텍스트 변수를 저장하고 AutoHotkey를 사용하여 입력하는 방법은 무엇입니까?

  6. 6

    Flex를 사용하여 아이콘을 왼쪽에 정렬하고 텍스트를 가운데에 정렬하는 방법은 무엇입니까?

  7. 7

    VBA를 사용하여 word doc에서 텍스트 파일을 UTF-8 인코딩으로 저장하는 방법은 무엇입니까?

  8. 8

    플랫 파일의 텍스트 상자에 텍스트를 저장하는 방법은 무엇입니까?

  9. 9

    부트 스트랩을 사용하여이 로고 센터를 정렬하는 방법은 무엇입니까?

  10. 10

    파이썬을 사용하여 텍스트 파일에서 줄 수를 찾는 방법은 무엇입니까?

  11. 11

    JavaScript를 사용하여 서버에 텍스트 파일을 작성하는 방법은 무엇입니까?

  12. 12

    Java에서 거대한 텍스트 파일을 효율적으로 읽고 내용을 분할하여 정렬하는 방법은 무엇입니까?

  13. 13

    배치 스크립트를 사용하여 열 정렬로 이메일 본문에 텍스트 파일 내용을 보내는 방법은 무엇입니까?

  14. 14

    Java에서 줄 번호를 사용하여 텍스트 파일에서 정확한 텍스트 줄을 추출하는 방법은 무엇입니까?

  15. 15

    배치를 사용하여 단일 텍스트 파일을 줄별로 여러 텍스트 파일로 분리하는 방법은 무엇입니까?

  16. 16

    PHP를 사용하여 텍스트 파일을 HTML 테이블로 읽는 방법은 무엇입니까?

  17. 17

    Java를 사용하여 인코딩 된 텍스트를 파일에 쓰는 방법은 무엇입니까?

  18. 18

    '초기'를 사용하지 않고 배열을 텍스트 파일에 저장하는 방법은 무엇입니까? -Verilog

  19. 19

    파일에서 텍스트를 읽고 내림차순으로 정렬하는 방법은 무엇입니까?

  20. 20

    제품을 사용자 지정 텍스트 파일에 저장하는 방법은 무엇입니까?

  21. 21

    화면 해상도를 얻고 텍스트 파일에 저장하는 방법은 무엇입니까?

  22. 22

    텍스트 파일에서 데이터를 읽고 저장하는 방법은 무엇입니까?

  23. 23

    파이썬과 gtk를 사용하여 텍스트 버퍼를 파일에 저장하는 방법은 무엇입니까?

  24. 24

    biopython을 사용하여 genbank 파일의 시퀀스를 새로운 genbank 파일로 편집하고 저장하는 방법은 무엇입니까?

  25. 25

    BASH : 파일 이름을 복사하고 스크립트를 사용하여 텍스트에 삽입하는 방법은 무엇입니까?

  26. 26

    Java에서 정규식을 사용하여 텍스트를 구분하는 방법은 무엇입니까?

  27. 27

    JavaScript를 사용하여 처리 된 데이터를 텍스트 파일에 저장하는 방법은 무엇입니까?

  28. 28

    sed를 사용하여 파일 시작 부분에 쉘 변수에 저장된 텍스트를 추가하는 방법은 무엇입니까?

  29. 29

    IMemento를 사용하여 뷰 파트의 모든 정보를 저장하는 방법은 무엇입니까?

뜨겁다태그

보관