>

다른 곳에서 텍스트를 사용하기 위해 TextArea Javax 컨트롤에서 텍스트를 가져 오는 데 어떤 데이터 구조를 사용합니까?


  • 답변 # 1

    알겠습니다. JavaFX 컨트롤에 대해 이야기하고 있습니다. TextArea 컨트롤.

    를 통해 포함 된 텍스트를 얻을 수 있습니다
    final String text = textArea.getText();
    
    

    그런 다음 String 를 나눌 수 있습니다  시스템 라인 구분 기호로

    final String[] lines = text.split(System.getProperty("line.separator"));
    
    

    그러면 다음을 통해 주문할 수 있습니다

    Arrays.sort(lines);
    
    

  • 답변 # 2

    LppEdd에서 언급 한 것처럼이를 수행하는 가장 좋은 방법은 전체 텍스트를 보유 할 문자열 변수를 작성하는 것입니다.

    final String text = textArea.getText();
    
    

    그런 다음 시스템 줄 구분자 (또는 원하는 문자)로 문자열을 "\ n"으로 나눌 수 있습니다.

    final String[] lines = text.split("\n");
    
    
    이 시점에서 TreeMap과 같은 다른 데이터 구조로 정렬하여 저장할 수 있습니다.

  • 이전 프로그래밍 방식으로 R 수식을 설정하는 방법
  • 다음 c++ - 다른 함수의 파라미터로 쌍을 사용