以适当的顺序将项目添加到数组

威尔·布罗

我在弄清楚如何正确执行此操作时遇到了麻烦。所以我有这个数组,可以包含6个项目。我有这个.txt文件,其中一行包含一首歌曲,然后是下一首歌曲的作者,然后是下一首歌曲,然后是谁。如此反复等等。.txt文件中总共有12行,但是我只能在数组中放入6个项目。所以我想知道,如何将歌曲的标题和歌手的名字都放在数组的单个索引中。这样我以后就可以将其打印为“作者”标题。

我的代码很短,所以也许查看它可能会有所帮助。

/**This program creates a list of songs for a CD by reading from a file*/
import java.io.*;

public class CompactDisc
{
    public static void main(String [] args) throws IOException
    {
    FileReader file = new FileReader("Classics.txt");
    BufferedReader input = new BufferedReader(file);
    String title;
    String artist;

    //Declare an array of songs, called cd, of size 6
    String[] cd = new String[6];

    for (int i = 0; i < cd.length; i++)
    {
        title = input.readLine();
        artist = input.readLine();  
        // fill the array by creating a new song with 
        // the title and artist and storing it in the 
        // appropriate position in the array
     cd.add(title + artist);
    }

    System.out.println("Contents of Classics:");
    for (int i = 0; i < cd.length; i++)
    {
        //print the contents of the array to the console
    }
  }
}

这是.txt文件中的内容

Ode to Joy
Bach
The Sleeping Beauty
Tchaikovsky
Lullaby
Brahms
Canon
Bach
Symphony No. 5
Beethoven
The Blue Danube Waltz
Strauss

最终输出应打印为:

Contents of Classics
Ode to Joy by Bach
The Sleeping Beauty by Tchaikovsky
Lullaby by Brahms
Canon by Bach
Symphony No. 5 by Beethoven
The Blue Danube Waltz by Strauss
佛罗伦萨·贝勒

您可以替换为:

cd.add(title + artist);

通过:

cd[i] = title + " by " + artist;

并使用以下命令打印:

System.out.println(cd[i]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将按钮数组添加到适当的表行

来自分类Dev

将按钮数组添加到适当的表行

来自分类Dev

将项目添加到Angular数组

来自分类Dev

将项目添加到数组Swift

来自分类Dev

无法将项目添加到数组

来自分类Dev

以正确的顺序将项目添加到Set <String>中

来自分类Dev

如何将项目添加到数组列表的数组

来自分类Dev

如何将项目添加到数组列表的数组

来自分类Dev

参考正在将项目添加到数组

来自分类Dev

将新项目添加到对象数组

来自分类Dev

使用索引将项目添加到新数组

来自分类Dev

Java将项目作为数组添加到类中

来自分类Dev

将项目添加到IF条件语句数组中

来自分类Dev

如何将单个项目添加到numpy数组

来自分类Dev

将项目添加到每个子数组python

来自分类Dev

将数组中的项目添加到Web表单

来自分类Dev

将项目添加到数组时视图不会更新

来自分类Dev

参考正在将项目添加到数组

来自分类Dev

在JavaScript中按键将项目添加到数组

来自分类Dev

使用MongoDB将新项目添加到数组

来自分类Dev

遍历数组以将每个项目添加到parentNode

来自分类Dev

将 JSON 数组添加到 DynamoDB 项目

来自分类Dev

如果条件将所有项目添加到数组

来自分类Dev

使用 for 循环将项目添加到数组 Laravel

来自分类Dev

将项目从 JSON 数组添加到列表

来自分类Dev

将项目添加到数组中 - 单独

来自分类Dev

如何将依赖项目添加到可适当构建调试或释放jar的android gradle项目中

来自分类Dev

将适当的PHI节点添加到llvm-ir

来自分类Dev

Windows脚本将适当的字符添加到.txt