【问题标题】:Input stream from classes made by yourself?来自自己制作的类的输入流?
【发布时间】:2015-05-03 10:32:11
【问题描述】:

我目前正在执行一项任务,该任务要求我将线束添加到线束阵列中。我创建了 Harness 类,这样我就可以在主线中构建新的线束。我感到困惑的一件事是我必须上第二节课,它会执行以下操作。

设计一个 HarnessRecords 数据类型(Java 类),其值(Java 对象)表示登山俱乐部拥有的安全带的集合,即登山俱乐部拥有的每个安全带的当前特征。您的数据类型必须存储 Harness 值列表(使用数组或 ArrayList),并且必须至少提供以下操作(Java 实例方法):

类中的一种方法是使用输入流,它采用线束的特性。 一个构造函数,它接受一个输入流,该输入流包含流中包含的线束数量,后跟每个线束的特征值。构造函数创建一个 HarnessRecords 值,其中包含输入流中每个数据的 Harness 值

我尝试在网上查找有关输入流的信息,但我还没有完全理解这个概念。谁能帮我解决这个问题? 谢谢。

【问题讨论】:

    标签: java class input stream inputstream


    【解决方案1】:

    java.io.InputStream 是一个目的很简单的类:它为您提供字节。各种读取方法是获取字节的不同方式。 InputStream 的不同子类从不同的源读取字节,例如文件输入流、字节数组输入流。因此,作业告诉您要做的是从 InputStream 中读取 Harnesses 的描述(计数和属性),并在创建 HarnessRecords 时使用它。

    DataInput 对这个应用程序来说是一个有用的类,因为它包装了一个 InputStream 并允许您读取整数、长整数、字符串等而不是普通字节。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-29
      • 1970-01-01
      相关资源
      最近更新 更多