问题标签 [string-building]

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 回答
415 浏览

java - 如何在不同的 JSON 数组之间“拆分” Map 值?

我有一个具有以下值的 multiMap:

a=1,b=2,c=3

我想用以下格式创建一个 JSON:

我正在尝试使用字符串缓冲区,但完全失去了如何只为键和值放置循环以及如何在两者之间插入一些静态数据。

我想我是否可以先创建一个字符串,然后以 json 格式解析,或者有没有其他方法可以形成 json?

0 投票
1 回答
204 浏览

c# - 我应该使用 StringBuilder 吗?

我有一个看起来像这样的代码(C# .Net 3.5):

n 没有那么大(大约 5),并且这种模式重复了大约 20 次。这发生在我的程序开始时,我希望启动速度更快。问题是:有没有更好的方法来做到这一点(更有效)?我应该使用字符串生成器而不是一遍又一遍地创建新字符串吗?它会有所帮助吗,或者“替换”操作将花费尽可能多的时间?

谢谢,约西。

0 投票
3 回答
68 浏览

c# - 使用三元运算构建字符串

我正在尝试使用三元运算构建字符串并将其传递给 Excel 文件的单元格。这是我的代码:

我知道i.IliskiliIlce.IlceAdiandi.IliskiliSehir.SehirAdii.IliskiliYerGorme.KatNo 为空。当我运行代码时,我只得到

X 马哈莱西

即,无论它们是否为空,我都无法获得其他实体。我在哪里做错了?使用像这样的三元运算生成字符串的想法是错误的吗?我怎样才能以正确的方式做到这一点?谢谢。

0 投票
1 回答
1636 浏览

c - 在 C 中构建字符串

这似乎是一个以前会问的问题,但我找不到。(如果你这样做,请指出我并关闭它作为副本。)

我有这样的 C 代码:

对于一些在这里不重要的变量nk函数。char* f(int n, int k)n并且k不是恒定的。)我想将上面的代码转换为返回 achar*而不是简单地使用printf来显示它的函数。(它最终会被打印出来,但这让我可以做一些重构,当然更容易测试。)当然我可以创建字符串并逐个字符地复制它们,但肯定有更好的(更干净的,更快,更惯用)的方式来做到这一点。

在我的特定应用程序f中,是一个非常简单的函数,有点像 的亲戚itos,但由于k. 但我欢迎对这种情况有益的想法,因为它可能在未来对其他人有用。

0 投票
2 回答
319 浏览

c++ - C++ 异常中的字符串构建是什么()

这个答案声明了一个private static ostringstream. 这个线程安全吗?如果两个线程同时抛出(并捕获和记录what())异常,这是否可靠地工作?如果我在ostringstream本地声明,例如:

是否有缺点(内存泄漏或非法指针)?或者这是线程安全的方式?

0 投票
2 回答
55 浏览

sql - How to perform Split and Stringbuilding in SQL?

I'm a SQL acolyte, spending most of my time in Powershell. So for the purposes of this, I shall express myself thusly. Basically, I have a column of FullName, that contains FirstName LastName, and I want it restructured to LastName, Firstname in a SELECT query.

If I wasn't clear enough, in Powershell I would do this:

How does one accomplish this in SQL?

0 投票
3 回答
62 浏览

java - 构建字符串避免重复的最佳方法

我有一个将在 URL 中使用的硬编码字符串,我想知道在不必重复单词的情况下构建该字符串的最佳方法是什么country, or, and, number?这是一个缩短版本,因为 URL 中将包含更多国家和数字。

0 投票
7 回答
2497 浏览

java - 连接多个字符串时会创建多少个字符串对象?

我在一次采访中被问及将在给定问题上创建的对象数量:

我回答说在字符串池中将创建6 个对象。

3 将针对三个变量中的每一个。
1 将用于str1 + str2(比方说str)。
1 将用于str2 + str3.
1 代表str + str3( str = str1 + str2)。

我给出的答案是否正确?如果不是,正确答案是什么?

0 投票
3 回答
56 浏览

javascript - 使用字符串生成 HTML

我正在尝试将图像添加到 HTML 中。使用以下作品:

我想做的就是用一个变量替换http,这样我就可以在网站中调用而不是让它物理内联:

任何人都可以帮忙吗?