TextArea控件——使用什么数据结构,如何逐行获取

TextArea control - what data structure to use and how to get line by line

我使用什么数据结构从 TextArea Javax 控件中获取文本以便在其他地方逐行使用文本?

好的,您说的是 JavaFX 控件。 TextArea控件。
您可以通过

获取包含的文本
final String text = textArea.getText();

然后您可以通过系统行分隔符

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

然后您可以通过

订购
Arrays.sort(lines);

如 LppEdd 所述,最好的方法是创建一个字符串变量来保存整个文本:

final String text = textArea.getText();

然后您可以通过系统行分隔符(或您想要的任何字符)拆分字符串,在我的例子中它是“\n”:

final String[] lines = text.split("\n");

此时可以排序存储到其他数据结构中,比如TreeMap。