问题标签 [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.
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 个三角形)
到目前为止还没有纹理。这将在稍后添加
玩家将能够建立自己的地图进行防御。他将能够添加一定数量的多种形式的地图,并且他将能够旋转它们等等……下一步将是添加寻路以验证玩家设置的地图。
感谢您的帮助
java - 为什么 Java StringReader 会抛出 IOException?
今天我正在使用 Java 类StringReader
,我发现它在read
方法上抛出 IOException 非常烦人。我知道它扩展Reader
了方法read
抛出 IOException 的类,但我认为 StringReader 不需要它。此类不使用任何可能导致错误的外部资源。
经过短暂的调查后,我发现如果此类读取的字符串为 null 则StringReader#read
抛出IOException
,但事实上这不会发生,因为如果我们尝试将 null 传递给StringReader
构造函数,它会抛出 NPE。
你怎么看,总是抛出与超类相同的异常是一种好习惯吗?
编辑:正如 U Mad Reader 所指出的,它是一个类而不是接口。
java - Java StringReader 就绪()
嗨,这是我在这里的第一个问题,所以如果由于某种原因不遵守规则,结果是重复的或其他什么,请告诉我(不是我一开始就失去任何声誉)
无论如何,我实际上对 Java 提供的此类 StringReader 有 2 个问题。首先,StringReader.ready() 到底是做什么的?我可以将它用作 while 循环中的条件,以便在字符串结束时终止循环吗?阅读 java 文档并没有太大帮助(或者我可能误解了他们所说的“如果保证下一个 read() 不会阻塞输入,则返回 True”的意思)
更新:
很抱歉,我错过了read()
字符串结束时返回 -1 的部分。无论如何,我的问题仍然是 ready() 部分。我认为这应该是检查字符串是否结束的那个?
任何帮助将不胜感激,谢谢!
导致问题的片段:
java - 无法解组 SOAP 响应
我可以发送请求并接收响应,但我无法解析响应。它返回以下错误:
代码
回复:
模型类
根据以下答案之一,我整理了结果,它显示了错误的响应。
包信息.java
代码
错误是
java - 将 FileWriter 更改为 OutputStreamWriter?
如何转换FileWriter
为OutputStreamWriter
?这是我存储 .java 文件的目录。src/RX/example.java
其中 RX 是包名。我在同一目录中插入了所有图像和文本文件。这是我使用 FileWriter 的工作代码。
我实际上可以继续使用此代码,但为了使用 .jar 我必须使用 .txt 文件作为资源。有人可以更改我的代码吗?我正在使用 Netbeans。谢谢你。
c# - 如何将 StringReader 中的位置重置为字符串的开头?
我有以下代码:
解析 DataContent 后,我需要将 contentReader 的位置重置为字符串的开头。我该怎么做?我在 StringReader 中没有看到设置位置选项
jaxb - 使用 JAXBContext 为输入 StringReader 创建空对象
我正在尝试从字符串创建 bean,但无法创建,因为它返回 null。这是我的代码
PhotoQuality.java
}
请帮我解决这个问题。当我调试和检查 bean 时,它显示所有空值,但 photoDataXml 显示完整的 xml。
c# - 只读取大字符串的一部分
我有一个大字符串要阅读,它总是不同的,但一个词总是相同的。这个词是MESSAGE
,所以如果我的字符串阅读器遇到这个词,它必须将整个字符串写入磁盘。我做了一些代码,但它不起作用,if 段永远不会触发,这里有什么问题?
java - Java 标记化:将下划线分隔的任何内容视为一个单词
我有一个使用 StreamTokenizer 的非常简单的标记器,它将数学表达式转换为它们的单独组件(如下)。我遇到的问题是,如果表达式中有一个名为 T_1 的变量,它将拆分为 [T,_,1],我想将其返回为 [T_1]。
我尝试使用变量来检查最后一个字符是否为下划线,如果是,则将下划线附加到 list.Size-1 上,但这似乎是一个非常笨拙且效率低下的解决方案。有没有办法做到这一点?谢谢!
c# - 输出文本文件没有给我下划线符号
我正在阅读一个文本文件并进行一些对齐更改,同时删除文本文件第 3 列中的空格并将其替换为下划线 (_) 符号。 但不幸的是..当我的输出生成时,我可以看到下划线符号没有出现。任何人都可以帮助我,为什么会这样?
代码片段:
输入文本文件:
在输出文本文件中,如果我们采用 C1 的情况,我需要如下所示: