Questions tagged «concatenation»

指将两个或多个元素连接到单个元素中。

7
在python中连接字符串和整数
用python说你有 s = "string" i = 0 print s+i 会给你错误,所以你写 print s+str(i) 不会出错。 我认为这是处理int和字符串连接的笨拙方式。甚至Java也不需要显式转换为String来进行这种连接。有没有更好的方法来进行这种串联,即在Python中无需显式转换?

10
Android TextView:“不要连接使用setText显示的文本”
我通过以下方式使用setText()设置文本。 prodNameView.setText("" + name); prodOriginalPriceView.setText("" + String.format(getString(R.string.string_product_rate_with_ruppe_sign), "" + new BigDecimal(price).setScale(2, RoundingMode.UP))); 因为第一个是简单的用法,第二个是使用格式化文本设置文本。 Android Studio非常有趣,我使用了Menu,Analyze -> Code Cleanup并且在上面两行得到了建议。 不要连接使用setText显示的文本。将资源字符串与占位符一起使用。更少...(Ctrl + F1) 调用TextView#setText时: 永远不要调用Number#toString()格式化数字;它不会正确处理分数分隔符和特定于语言环境的数字。考虑改用具有正确格式规范(%d或%f)的String#format。 不要传递字符串文字(例如“ Hello”)来显示文本。硬编码文本无法正确翻译为其他语言。考虑改用Android资源字符串。 不要通过串联文本块来构建消息。此类消息无法正确翻译。 我能为此做什么?任何人都可以帮助解释这是什么,我该怎么办?

4
MySQL结果以逗号分隔的列表
我需要运行类似的查询: SELECT p.id, p.name, (SELECT name FROM sites s WHERE s.id = p.site_id) AS site_list FROM publications p 但是我希望子选择返回逗号分隔的列表,而不是数据列。这有可能吗?如果可以,怎么办?
129 sql  mysql  concatenation 

5
R-连接两个数据帧?
给定两个数据框a和b: > a a b c 1 -0.2246894 -1.48167912 -1.65099363 2 0.5559320 -0.87898575 -0.15634590 3 1.8469466 -0.01487524 -0.53098215 4 -0.6875051 0.23880967 0.01824621 5 -0.6735163 0.75485292 0.44154092 > b a c 1 0.4287284 -0.3295925 2 0.5201492 0.3341251 3 -2.6355570 1.7916780 4 -1.3645337 1.3642276 5 -0.4954542 -0.6660001 是否有一种简单的方法将它们串联起来以返回下面形式的新数据框? > new a b …

12
使用Windows命令行连接文本文件,删除前导行
我需要连接一些相对较大的文本文件,并且希望通过命令行进行此操作。不幸的是,我只有Windows,无法安装新软件。 type file1.txt file2.txt > out.txt 使我几乎可以得到想要的东西,但是我不希望将file2.txt的第一行包含在out.txt中。 我注意到,more可以+n选择指定起始行,但是我没有设法将它们组合起来以获得所需的结果。我知道在Windows中可能无法做到这一点,而且我总是可以手动编辑out.txt来摆脱该行,但是有没有一种简单的方法可以从命令行执行此操作?


6
连接两个字符串文字
我正在阅读Koenig的Accelerated C ++。他写道:“新想法是,我们可以使用+来连接一个字符串和一个字符串文字-或两个字符串(但不能是两个字符串文字)。 很好,我想这很有道理。现在进行两个单独的练习来说明这一点。 以下定义是否有效? const string hello = "Hello"; const string message = hello + ",world" + "!"; 现在,我尝试执行以上操作,它成功了!所以我很高兴。 然后,我尝试进行下一个练习; const string exclam = "!"; const string message = "Hello" + ",world" + exclam; 这没有用。现在,我知道这与不能连接两个字符串文字的事实有关,但是我不理解为什么我设法使第一个示例生效(不是“,world”和“!”之间的语义差异。 “两个字符串文字?这不应该行得通吗?)但是第二个不是。



2
使用##和__LINE__创建C宏(与定位宏的令牌串联)
我想创建一个C宏,该宏创建一个具有基于行号的名称的函数。我以为我可以做类似的事情(真正的功能在花括号内有语句): #define UNIQUE static void Unique_##__LINE__(void) {} 我希望可以扩展为: static void Unique_23(void) {} 那不行 使用令牌连接时,将按实际方式处理定位宏,最终扩展为: static void Unique___LINE__(void) {} 这可能吗? (是的,无论这看起来多么无用,我都有这样做的真实理由)。
107 c  macros  concatenation  token 

6
Oracle SQL,连接多列+添加文本
所以我基本上想显示此内容(一列中的整行): 我喜欢[类型专栏]蛋糕和[糖衣专栏]和[水果专栏]。 结果应为: Cake_Column ---------------- I like chocolate cake with whipped_cream and a cherry. I like strawberry cake with vanilla_cream and a lemon_slice. etc. etc. 我需要某种TO_CHAR语句,它可以([column]“一些文本” [column])“ new_column_name”; 我应该知道些什么?

5
Logger slf4j的优点是使用{}格式化而不是字符串连接
使用{}代替字符串串联有什么好处吗? slf4j的示例 logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT); 代替 logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT); 我认为这与速度优化有关,因为可以根据配置文件在运行时避免参数评估(和字符串连接)。但是只有两个参数是可能的,因此有时除了字符串串联外别无选择。需要对此问题的看法。

5
如何使用Grunt.js(0.3.x)连接和缩小多个CSS和JavaScript文件
注意:此问题仅与Grunt 0.3.x有关,已留作参考。有关最新的Grunt 1.x版本的帮助,请参阅此问题下方的我的评论。 我目前正在尝试使用Grunt.js设置自动构建过程,以便首先进行串联,然后最小化CSS和JavaScript文件。 我已经能够成功地串联和最小化我的JavaScript文件,尽管每次运行grunt时,它似乎只是追加到文件中而不是覆盖它们。 至于缩小甚至连接CSS,到目前为止,我还无法做到这一点! 就笨拙的CSS模块而言,我尝试使用consolidate-css,grunt-css&,cssmin但无济于事。无法理解如何使用它们! 我的目录结构如下(是一个典型的node.js应用程序): app.js grunt.js /public/index.html / public / css / [各种CSS文件] / public / js / [各种javascript文件] 这是我的grunt.js文件当前在我的应用程序的根文件夹中的样子: module.exports = function(grunt) { // Project configuration. grunt.initConfig({ pkg: '<json:package.json>', concat: { dist: { src: 'public/js/*.js', dest: 'public/js/concat.js' } }, min: { dist: { src: 'public/js/concat.js', …


13
+运算符的性能比StringBuffer.append()差
在我的团队中,我们通常像这样进行字符串连接: var url = // some dynamically generated URL var sb = new StringBuffer(); sb.append("<a href='").append(url).append("'>click here</a>"); 显然,以下内容更具可读性: var url = // some dynamically generated URL var sb = "<a href='" + url + "'>click here</a>"; 但是JS专家声称+运算符的性能不如运算符StringBuffer.append()。这是真的吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.