如何将文件中的字符串值设置为自定义类变量?

冒险犬

我试图实例化从文件中读取的String对象,然后将该对象的值设置为自定义类(Room)的对象。关于我该如何做的任何建议?

这是我到目前为止所拥有的:

String roomName = scanner.hasNext() ? scanner.next() : "";
//scanning the name of the room from file
  if(room == "room"){
     Room roomName = new Room(roomName);
   }

因此,基本上,我试图设置从文件中读取的roomName字符串,然后将该值设置为Room对象的名称。

编辑:我要读取的文件将具有“门”值或“房间”值,这就是为什么我检查该值是否为“房间”的原因。

Room类的实例如下:

Room room0 = new Room(0);

我阅读的示例文件是这样的:

room 0 wall wall wall
door d0 0 1 close
安德鲁·托比尔科

根据您的逻辑:

String roomName = scanner.hasNext() ? scanner.next() : "";
Room room = null;

if(roomName.equals("room")) {
   room = new Room(roomName);
}

按照我的逻辑(什么也没检查):

Room room = new Room(scanner.hasNext() ? scanner.next() : ");

编辑:

List<Room> rooms = new ArrayList<>();
...
if (roomName.equals("room")) {
    rooms.add(new Room(rooms.size())); // rooms.get(0) = room with number 0
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将变量的值(字符串)设置为等于数组中的键?

来自分类Dev

如何将 Acumatica 字符串字段自定义为字符串列表?

来自分类Dev

如何将字符串渲染为自定义的React组件?

来自分类Dev

如何将 PS 对象输出为自定义格式化字符串

来自分类Dev

如何将变量设置为字符串?

来自分类Dev

如何将 http.post 返回的简单字符串值设置为 Angular5 中的变量

来自分类Dev

如何将角度变量设置为查询字符串的值?

来自分类Dev

如何将 xml 文件中定义的字符串值注入到组件类成员中?

来自分类Dev

如何将Fsharp中的自定义类型转换为JSON字符串?

来自分类Dev

如何将ListBox的值设置为字符串

来自分类Dev

如何在swift 4中将html字符串设置为标签时使用常规和粗体字体设置自定义字体?

来自分类Dev

如何将表单类值组合到新的变量字符串中

来自分类Dev

将字符串传递给自定义类时,无法在UICollectionViewCell中设置标签文本

来自分类Dev

如何将MANIFEST.MF中的Class-Path设置为自定义类路径?

来自分类Dev

如何在Swift中为自定义结构和类更改默认的嵌入式字符串

来自分类Dev

如何在Swift中为自定义结构和类更改默认的嵌入式字符串

来自分类Dev

如何将自定义的“ dayHour”字符串变量转换为日期格式?

来自分类Dev

Javascript:使用自定义键名和值将字符串数组解析为对象

来自分类Dev

如何将枚举值设置为Web用户控件的自定义属性?

来自分类Dev

如何将默认值设置为自定义的Google protobuf类型?

来自分类Dev

如何扩展 Kotlin 字符串插值以使用自定义类?

来自分类Dev

如何将JSON字符串转换为自定义对象?

来自分类Dev

如何将JSON字符串自定义反序列化为Java Date?

来自分类Dev

如何将字符串转换为自定义数据类型

来自分类Dev

如何将JSON字符串日期转换为自定义格式日期?

来自分类Dev

如何将日期字符串转换为自定义日期格式?

来自分类Dev

使用前置自定义变量从字符串中获取括号值

来自分类Dev

Ember-data:如何将传入的null值设置为空字符串值?

来自分类Dev

如何将文本框的文本设置为字符串中包含的文件中的一行?

Related 相关文章

  1. 1

    如何将变量的值(字符串)设置为等于数组中的键?

  2. 2

    如何将 Acumatica 字符串字段自定义为字符串列表?

  3. 3

    如何将字符串渲染为自定义的React组件?

  4. 4

    如何将 PS 对象输出为自定义格式化字符串

  5. 5

    如何将变量设置为字符串?

  6. 6

    如何将 http.post 返回的简单字符串值设置为 Angular5 中的变量

  7. 7

    如何将角度变量设置为查询字符串的值?

  8. 8

    如何将 xml 文件中定义的字符串值注入到组件类成员中?

  9. 9

    如何将Fsharp中的自定义类型转换为JSON字符串?

  10. 10

    如何将ListBox的值设置为字符串

  11. 11

    如何在swift 4中将html字符串设置为标签时使用常规和粗体字体设置自定义字体?

  12. 12

    如何将表单类值组合到新的变量字符串中

  13. 13

    将字符串传递给自定义类时,无法在UICollectionViewCell中设置标签文本

  14. 14

    如何将MANIFEST.MF中的Class-Path设置为自定义类路径?

  15. 15

    如何在Swift中为自定义结构和类更改默认的嵌入式字符串

  16. 16

    如何在Swift中为自定义结构和类更改默认的嵌入式字符串

  17. 17

    如何将自定义的“ dayHour”字符串变量转换为日期格式?

  18. 18

    Javascript:使用自定义键名和值将字符串数组解析为对象

  19. 19

    如何将枚举值设置为Web用户控件的自定义属性?

  20. 20

    如何将默认值设置为自定义的Google protobuf类型?

  21. 21

    如何扩展 Kotlin 字符串插值以使用自定义类?

  22. 22

    如何将JSON字符串转换为自定义对象?

  23. 23

    如何将JSON字符串自定义反序列化为Java Date?

  24. 24

    如何将字符串转换为自定义数据类型

  25. 25

    如何将JSON字符串日期转换为自定义格式日期?

  26. 26

    如何将日期字符串转换为自定义日期格式?

  27. 27

    使用前置自定义变量从字符串中获取括号值

  28. 28

    Ember-data:如何将传入的null值设置为空字符串值?

  29. 29

    如何将文本框的文本设置为字符串中包含的文件中的一行?

热门标签

归档