如何打印按字母顺序从文本文件中读取的所有DirectorNames或ProducerNames等

public void alphabeticalListing()
{
    BufferedReader br = null;
    List<String> lineList = new ArrayList<String>();
    try
    {
        br = new BufferedReader(new FileReader(wishlistname + ".txt"));
        String line;
        while((line = br.readLine())!=null)
        {
            lineList.add(line);
        }
        Collections.sort(lineList);
        for(String output : lineList) {
            System.out.println(output);
        }
    }
    catch(Exception e)
    {
        e.printStackTrace();
    }
}

该文件包含电影详细信息... 示例:

电影名称:导演名称:制作人名称:评分:评论

终结者:阿法斯:哈立德:8:很好

宿醉:约翰:卢卡斯:7:NotBad

Jumanji:摇滚:Brock:9:好

我想选择ProducerName Column并按字母顺序进行SOP,

输出:

布鲁克

哈利德

卢卡斯

mj5an 回答:如何打印按字母顺序从文本文件中读取的所有DirectorNames或ProducerNames等

通过将Imports System.Runtime.CompilerServices Public Module ControlExtensions <Extension> Public Sub AddFontStyle(source As Control,style As FontStyle) source.Font = New Font(source.Font,source.Font.Style Or style) End Sub <Extension> Public Sub RemoveFontStyle(source As Control,source.Font.Style And Not style) End Sub <Extension> Public Sub ToggleFontStyle(source As Control,source.Font.Style Xor style) End Sub <Extension> Public Function ContainsFontStyle(source As Control,style As FontStyle) As Boolean Return (source.Font.Style And style) = style End Function End Module 创建为模型Private Sub Button1_Click(sender As Object,e As EventArgs) Handles Button1.Click TextBox1.AddFontStyle(FontStyle.Bold) End Sub Private Sub Button2_Click(sender As Object,e As EventArgs) Handles Button2.Click TextBox1.RemoveFontStyle(FontStyle.Bold) End Sub Private Sub Button3_Click(sender As Object,e As EventArgs) Handles Button3.Click TextBox1.ToggleFontStyle(FontStyle.Bold) End Sub Private Sub Button4_Click(sender As Object,e As EventArgs) Handles Button4.Click MessageBox.Show(TextBox1.ContainsFontStyle(FontStyle.Bold).ToString()) End Sub ,可以使用Java Compartor进行排序。您可以使用以下代码实现此目标:

Movie
本文链接:https://www.f2er.com/3150016.html

大家都在问