问题标签 [stringwriter]
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# - 将数据表转换为 xml 给出内存不足异常
在尝试通过 stringwriter 将数据表数据转换为 xml 时。它给出了内存不足的异常。
我的数据表包含大约 20000 条记录。
下面是我正在尝试的代码
有人能帮助我吗。
java - JaxB2Marshaller 抛出空指针异常
所以,我有这个方法来编组一个对象。
getJaxb2Marshaller()
我不知道为什么它在getJaxb2Marshaller().marshal(messageObject, sw); 抛出空指针异常; 除此之外,当我尝试 sysout 最终字符串时,它给出了合法的输出,但方法本身返回 Null。我对代码进行了调试,发现空指针是因为 StreamResult 为空。我不知道,为什么会这样。请帮忙!
java - 在 Web 应用程序中使用静态 StringWriter 的正确方法是什么?
我在 Web 应用程序的 Handler 类中有一个静态 StringWriter 变量,由该类中的多个私有方法使用。每个方法都将一个字符串附加到这个变量,最后 StringWriter 将连接的字符串写入文件。但是在测试 Web 应用程序时,我意识到 StringWriter 仍然保存着之前所有测试的值。我使用了这个问题的答案(How do you "empty" a StringWriter in Java?)作为一种解决方法,但我觉得这在设计模式和安全性方面是不正确的。
这是对的吗?有没有更好的办法?
groovy - 为什么 groovy 每个函数在另一个函数内部不迭代
为什么 groovy .each 函数只有一次迭代,而它位于另一次迭代中,如下面的代码所示?
代码:
输出是这样的,
预期输出:
c# - C#逐行读取文本文件并编辑特定行
我想逐行读取文本文件并编辑特定行。因此,我已将文本文件放入一个字符串变量中,例如:
string textFile = File.ReadAllText(filename);
我的文本文件是这样的:
我有一个特定的字符串 (="abc"),我想在这个 textFile 中搜索它。所以,我正在阅读这些行,直到找到字符串并在找到的字符串之后转到第三行(“第 3 行”-> 这行总是不同的):
我想清除第三个读取行并将另一个字符串放入该行并将整个保存string
到textFile
.
我怎样才能做到这一点?
c# - 如何使用 stringbuilder 在 c# 中创建和下载 pdf 文件?
我正在尝试使用转换创建和下载 PDF 文件String Builder
使用以下代码但在“htmlparser.Parse(sr);”上 我得到一个错误..说:
输入字符串不是格式。
提前致谢。
xml - 在类对象的 XML 序列化期间发生重复
我正在尝试将一个类对象序列化为 XML,但结果最终使它翻了一番。我只将对象传递给函数一次,但在它通过序列化时会重复。调试时,我注意到我StringWriter
的CoreNewLine
字段设置为 Length = 2。我一直认为这是问题所在,但不知道如何改变它。关于我的序列化,我还有什么遗漏吗?
我的 XML 序列化函数
我的班级对象
java - Java将字符串列表写入文件,但文件为空
我在其他语言中发现了这个问题,但还没有在 java 应用程序中找到解决这个问题的方法。
我有一个.txt
包含数百万条记录的大文件。每条记录都是/n
分隔的。基本上它是表中的一列数据。目标是从输入文件中读取数据并对其进行分区。然后将分区数据写入新文件。例如,一个有 200 万条记录的文件将变成 200 个文件,每个文件有 10,000 条记录(最后一个文件包含 <10,000 条记录)。
我正在成功读取和分区数据。我成功地创建了第一个文件并且它被正确命名。
问题是只创建了 1 个文件并且它是空的。代码按原样编译和运行,没有错误或异常。
我的代码如下:
输入文件示例:
先感谢您。
c# - StringWriter 处理生成的 csv 上的奇怪字符
我StringWriter
在我们的应用程序上使用时遇到问题。我对 a 进行了一次休息调用 nosql db
,它返回了一个dynamics
. 我StringWriter
用来编写一个csv
文件,其中包含我列表中的标题和记录。
我还尝试sealed class
使用constructor method
允许您输入编码类型作为参数的 StringWriter 来扩展 StringWriter。但是尝试所有可用的编码仍然会生成错误的字符。
这是我们对 StringWriter 的扩展:
这是生成 csv 文件的代码:
当文件在带有一些文本的列中生成时,它会显示奇怪的字符:
L’indennità di licenziamento del Jobs Act è incostituzionale
这是意大利语,错误的字符似乎是à è ò ' ù
等等。
任何人都可以提出解决方案吗?谢谢!
更新
正如用户建议的那样,我开始使用 CsvHelper 我创建了一个 Class 和一个 ClassMap 但它仍然返回损坏的字符。
更新 2
问题是client-side
,我的操作返回正确的文本,没有损坏的字符。axios
当我用get 实例调用它时,就会触发动作。
我读到设置但即使responseType
传递blob
类型:'application/vnd.ms-excel' 我的 csv 文件上的字符仍然损坏。在我action
返回时Response
:
我也尝试设置内容类型服务器端,但格式不正确。
automation - 如何使用 JAVA 在一个会话中发送多封电子邮件
我有一个 XML,我用那个 XML 通过在 excel 中传递它来模拟测试数据,我坚持让多个模拟的字符串格式化文件将其作为字符串发送到队列。
这是我存储在 outputXMLString 中的字符串格式的模拟文件。这适用于单个文件,但是在发送多个模拟文件时,它会采用最新的文件。字符串输出XMLString = writer.getBuffer().toString();