问题标签 [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 投票
5 回答
10361 浏览

java - 我应该关闭 StringReader 吗?

我使用 aStringReader将字符串转换为可以上传到 SFTP 服务器的内容(它需要一个流)。之后关闭它有什么意义StringReader吗?据我在源代码中看到的,它只是将字符串设置为null...

我可以这样做,但是由于 close 方法被标记为抛出 anIOException并且我必须将它包装在 try catch 中,并且代码最终看起来比它可能需要的要可怕得多。

0 投票
1 回答
596 浏览

.net - .NET StringReader 或 TextAsset 根本不读取某些字符

我的代码:

data.ext 文件:

我的输出:

如您所见,StringReader(或可能是 TextAsset)似乎不喜欢 £ 字符。我认为可能存在一些我不知道的奇怪的转义类型的字符,我查看了 .net 和 unity 文档,但我找不到任何解释或任何关于特殊字符的提及。

这个让我完全难住了。我在使用单声道.NET 的 Unity3D 中编译。我可能会使用官方的 .NET 编译器进行一些测试。

谢谢你的帮助。

0 投票
2 回答
385 浏览

c# - 为什么我的 StringReader 在 new XPathDocument(strReader) 之后被清空?

我很好奇为什么我StringReader在调用这样的东西后会被清空:

l_xmlFile.content是一个字符串,并且已正确加载到xPathDoc但在此代码的最后一行strReader(即其_s成员)为空且长度为 0 之后。为什么会发生这种情况?msdn上没有提到这方面的内容

0 投票
3 回答
38486 浏览

java - 从控制台java读取带有新行的字符串

我想读取这个字符串(从控制台而不是文件),例如:

所以我想每行读取它并将每一行放入一个数组中。我该如何阅读它?因为如果我使用扫描仪,我只能读取一行或一个单词(下一行或下一行)。

我的意思是阅读例如:one two trhee \n four five six \n seven eight nine...

0 投票
2 回答
1196 浏览

java - Java StringReader 读取超出输入。这是错误还是预期行为?

试试这个代码 -

输出是 -

所以读者实际上已经读过了输入的结尾。我的印象是,当它试图读取“g”以外的内容时,它应该抛出异常,但事实并非如此。相反,它返回了一个“?” 特点。这是一个错误还是这是预期的行为?

0 投票
1 回答
4629 浏览

c# - 通过 StringReader 使用本地文件

我正在为 WP 开发应用程序。

我在网上使用 XML 文件,它工作正常,但是当我想在本地存储中使用相同的 XML 文件时,这不起作用......

我在我的项目中添加了它。

要在线使用它,我正在使用它:

在我的函数 client_DownloadStringCompleted 中,我是这样读的:

因此,它可以正常工作,但是对于我的本地文件,我正在直接这样做并且它不工作:

你知道我该如何解决吗?

谢谢您的帮助。

编辑:没关系,谢谢你的帮助!

我写道:

我把文件当作资源使用。

0 投票
1 回答
1735 浏览

java - Java 在 if 语句处终止,退出值 0

我有一个程序,它使用 while 循环(条件为)从文件(两行)中读取行bufferedReader.readLine()!=null,分配myJSONObject从文件中读取的 JSON,然后我有一个 if 语句(if(bufferedReader.readLine()!=null&&!bufferedReader.readline.matches(DELETE_REGEX))如果这是真的(即如果我们的行read 不为空,并且我们不匹配正则表达式)然后对 JSON 执行一些函数,该函数应该将该新 JSON 附加到文件中。

我在一些 try-catch 块中有这个。它看起来有点像这样:

当我运行时,这是进入 iff 语句,然后以退出值终止:0(程序正常关闭)

为什么是这样?它不会靠近“继续”或捕获块。

如果我删除第二行,由于 String Reader 的第 50 行,我会得到一个 NullPointerException,但我没有使用StringReader(我尝试过导入它,但 eclipse 黄色下划线它并没有任何改变)。调试时,它会弹出一个选项卡StringReader.<init>(String) line: 50,只显示“找不到源”。

我对Java很陌生,所以我真的不知道发生了什么。任何帮助将不胜感激。

谢谢!

0 投票
1 回答
109 浏览

c# - 在文件中搜索并将匹配的内容写入另一个文件

我有一个大的 txt 文件,想通过它搜索并输出某些字符串,例如,假设两行是:

从这里我想复制和输出Q:, G:,"\one\two\three\four"另一个文件。

这样做最有效的方法是什么?

0 投票
5 回答
871 浏览

c# - C# Windows 窗体 - 奇怪的多行文本框行为

我正在使用 aStringReader从多行文本框中读取输入。但是,我遇到了奇怪的行为。
我的代码:

x始终是一个 int。
我的问题是,由于x是多行文本框的第一行,它不只包含 int,但这里有System.Windows.Forms.Textbox, Text:10
什么帮助吗?

我创建StringReader如下:

0 投票
5 回答
1361 浏览

c# - 从txt文件读取和写入?

我正在用 c# 创建一个游戏,但我遇到了一个问题。我希望我的游戏将窗帘标签保存到 txt 文件中,这里举个例子:

现在我想做的是从 txt 文件中检索“字符名称:[名称]”?但我也想在退出游戏时将名称保存到 txt 文件中。所以这可能是一个更好的例子:

我想从 txt 文件中检索 Level: [LVL],当玩家完成并退出我的游戏时,我希望它用新级别覆盖现有的行?

我想我需要使用StringReaderor StringWriter