问题标签 [stringreader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
374 浏览

c# - 字符串阅读器仅工作 1 次

我正在做一个小型测试项目,其中 99.9% 的游戏在代码中,0.1% 在可视化编辑器中。

我正在为某种塔防创建瓷砖地图。每张地图都是 5/5,从资源文件夹中的文本文件加载

我不明白为什么,但它只工作 1 次。如果我尝试构建 2 地图或构建 1,将其销毁并重建它,我会收到此错误:

NullReferenceException:对象引用未设置为对象 MapBuilder.buildMap(UnityEngine.GameObject 父级,.Map 地图)的实例(位于 >Assets/script/MapBuilder.cs:21) Map.build(System.String _name)(位于 Assets /script/Map.cs:39) Main.Start () (在 Assets/script/Main.cs:20)

我的主要课程(目前仅创建用于测试的地图)

我的地图课

}

这是我有错误的部分

错误就在这一行: reader = new StringReader(mapDataStream.text);

在不使用编辑器的情况下做游戏需要更多的知识,到目前为止我学到了很多。但这是我自己没有找到解决方案的第一个错误

这就是地图的样子

http://i.stack.imgur.com/ouGMr.png

(内联图像需要 10 个声望)

我从一个看起来像这样的文本文件中获取数据:00000 11111 00000 11011 11111

我自己创建了网格(原始平面每个单元有 2 个三角形,修改它们将是徒劳的,我的有 2 个三角形)

到目前为止还没有纹理。这将在稍后添加

玩家将能够建立自己的地图进行防御。他将能够添加一定数量的多种形式的地图,并且他将能够旋转它们等等……下一步将是添加寻路以验证玩家设置的地图。

感谢您的帮助

0 投票
3 回答
2428 浏览

java - 为什么 Java StringReader 会抛出 IOException?

今天我正在使用 Java 类StringReader,我发现它在read方法上抛出 IOException 非常烦人。我知道它扩展Reader了方法read抛出 IOException 的类,但我认为 StringReader 不需要它。此类不使用任何可能导致错误的外部资源。

经过短暂的调查后,我发现如果此类读取的字符串为 null 则StringReader#read抛出IOException,但事实上这不会发生,因为如果我们尝试将 null 传递给StringReader构造函数,它会抛出 NPE。

你怎么看,总是抛出与超类相同的异常是一种好习惯吗?


编辑:正如 U Mad Reader 所指出的,它是一个类而不是接口。

0 投票
3 回答
720 浏览

java - Java StringReader 就绪()

嗨,这是我在这里的第一个问题,所以如果由于某种原因不遵守规则,结果是重复的或其他什么,请告诉我(不是我一开始就失去任何声誉)

无论如何,我实际上对 Java 提供的此类 StringReader 有 2 个问题。首先,StringReader.ready() 到底是做什么的?我可以将它用作 while 循环中的条件,以便在字符串结束时终止循环吗?阅读 java 文档并没有太大帮助(或者我可能误解了他们所说的“如果保证下一个 read() 不会阻塞输入,则返回 True”的意思)

更新:

很抱歉,我错过了read()字符串结束时返回 -1 的部分。无论如何,我的问题仍然是 ready() 部分。我认为这应该是检查字符串是否结束的那个?

任何帮助将不胜感激,谢谢!

链接到实际的源代码

导致问题的片段:

0 投票
1 回答
14001 浏览

java - 无法解组 SOAP 响应

我可以发送请求并接收响应,但我无法解析响应。它返回以下错误:

代码

回复:

模型类

根据以下答案之一,我整理了结果,它显示了错误的响应。

包信息.java

代码

错误是

0 投票
0 回答
455 浏览

java - 将 FileWriter 更改为 OutputStreamWriter?

如何转换FileWriterOutputStreamWriter?这是我存储 .java 文件的目录。src/RX/example.java其中 RX 是包名。我在同一目录中插入了所有图像和文本文件。这是我使用 FileWriter 的工作代码。

我实际上可以继续使用此代码,但为了使用 .jar 我必须使用 .txt 文件作为资源。有人可以更改我的代码吗?我正在使用 Netbeans。谢谢你。

0 投票
4 回答
5176 浏览

c# - 如何将 StringReader 中的位置重置为字符串的开头?

我有以下代码:

解析 DataContent 后,我​​需要将 contentReader 的位置重置为字符串的开头。我该怎么做?我在 StringReader 中没有看到设置位置选项

0 投票
1 回答
163 浏览

jaxb - 使用 JAXBContext 为输入 StringReader 创建空对象

我正在尝试从字符串创建 bean,但无法创建,因为它返回 null。这是我的代码

PhotoQuality.java

}

请帮我解决这个问题。当我调试和检查 bean 时,它显示所有空值,但 photoDataXml 显示完整的 xml。

0 投票
4 回答
145 浏览

c# - 只读取大字符串的一部分

我有一个大字符串要阅读,它总是不同的,但一个词总是相同的。这个词是MESSAGE,所以如果我的字符串阅读器遇到这个词,它必须将整个字符串写入磁盘。我做了一些代码,但它不起作用,if 段永远不会触发,这里有什么问题?

0 投票
2 回答
1227 浏览

java - Java 标记化:将下划线分隔的任何内容视为一个单词

我有一个使用 StreamTokenizer 的非常简单的标记器,它将数学表达式转换为它们的单独组件(如下)。我遇到的问题是,如果表达式中有一个名为 T_1 的变量,它将拆分为 [T,_,1],我想将其返回为 [T_1]。

我尝试使用变量来检查最后一个字符是否为下划线,如果是,则将下划线附加到 list.Size-1 上,但这似乎是一个非常笨拙且效率低下的解决方案。有没有办法做到这一点?谢谢!

0 投票
1 回答
304 浏览

c# - 输出文本文件没有给我下划线符号

我正在阅读一个文本文件并进行一些对齐更改,同时删除文本文件第 3 列中的空格并将其替换为下划线 (_) 符号。 但不幸的是..当我的输出生成时,我可以看到下划线符号没有出现。任何人都可以帮助我,为什么会这样?

代码片段:

输入文本文件:

在输出文本文件中,如果我们采用 C1 的情况,我需要如下所示: