标签: concatenation

如何在java中连接字符?

你如何连接java中的字符?连接字符串只需要+在字符串之间,但是使用连接字符+会将char的值更改为ascii,从而提供数字输出.我想做System.out.println(char1+char2+char3...并创建一个这样的String字.

我可以

System.out.print(char1);
System.out.print(char2);
System.out.print(char3);
Run Code Online (Sandbox Code Playgroud)

但是,这只会让我获得1行中的字符.我需要它作为一个字符串.任何帮助,将不胜感激.

谢谢

java concatenation character

30
推荐指数
5
解决办法
20万
查看次数

当Java Compiler在一行中看到许多String连接时会发生什么?

假设我在Java中有一个表达式,例如:

String s = "abc" + methodReturningAString() + "ghi" + 
                anotherMethodReturningAString() + "omn" + "blablabla";
Run Code Online (Sandbox Code Playgroud)

Java的默认JDK编译器的行为是什么?它只是制作五个连接还是有智能性能技巧?

java string performance concatenation

30
推荐指数
1
解决办法
4250
查看次数

在Oracle中连接并分组多行

可能重复:
如何在Oracle中以A,B格式检索两列数据

假设我有一个这样的表:

NAME          GROUP_NAME
name1         groupA
name2         groupB
name5         groupC
name4         groupA
name3         groupC
Run Code Online (Sandbox Code Playgroud)

我想得到这样的结果:

GROUP_NAME     NAMES
groupA         name1,name4
groupB         name2
groupC         name3,name5
Run Code Online (Sandbox Code Playgroud)

如果表中只有一列,我可以通过执行以下操作来连接记录,但是在上下文中进行分组时,我真的没有太多想法.

连接一个列表:

SELECT names 
FROM (SELECT SYS_CONNECT_BY_PATH(names,' ') names, level
      FROM name_table

      START WITH names = (SELECT names FROM name_table WHERE rownum = 1)
      CONNECT BY PRIOR names < names
      ORDER BY level DESC)
      WHERE rownum = 1 
Run Code Online (Sandbox Code Playgroud)

更新:

我现在有一个解决方案LISTAGG:

SELECT
group_name,
LISTAGG(name, ', ')
WITHIN GROUP (ORDER BY GROUP) "names"
FROM name_table
GROUP …
Run Code Online (Sandbox Code Playgroud)

sql oracle grouping concatenation group-concat

30
推荐指数
1
解决办法
8万
查看次数

如何初始化为空的IEnumerable <Object>并允许Concat到它?

我尝试使用此代码添加bbooks:

IEnumerable<Book> books =null;
foreach (Book b in context.Books.AsEnumerable())
    if (someConditions)
       books = books.Concat(new[] {b});
Run Code Online (Sandbox Code Playgroud)

但在最后一行代码中给出了这个错误:

System.ArgumentNullException:值不能为null.参数名称:首先

似乎null Collection无法连接.我使用EF,所以我应该如何初始化我Collection没有东西,我可以连接到它?

c# linq linq-to-entities concatenation argumentnullexception

30
推荐指数
3
解决办法
6万
查看次数

Gulp.js事件流合并顺序

我试图将css和scss文件合并到我的构建目录中的main.css文件中.它的工作,但不是正确的顺序.scss文件中的样式属性需要位于main.css文件的底部,因此它们会覆盖其余部分.

我的Gulp任务看起来像这样:

    //CSS
gulp.task('css', function () {
    var cssTomincss = gulp.src(['dev/css/reset.css', 'dev/css/style.css','dev/css/typography.css',    'dev/css/sizes.css']);

    var cssFromscss = gulp.src(['dev/css/*.scss'])
        .pipe(sass());

    return es.merge(cssTomincss, cssFromscss)
        .pipe(concat('main.css'))
        .pipe(minifyCSS())
        .pipe(gulp.dest('build/css'))
});
Run Code Online (Sandbox Code Playgroud)

我首先用变量定义源代码.我正在使用gulp-sass插件将scss文件转换为普通的css(.pipe(sass)),然后将两者与es.merge函数合并并将它们连接到main.css中.

问题是,.scss文件的样式属性最终会出现在main.css文件的顶端.我需要他们在底部.所以他们需要在底部连接起来.

有关如何做到这一点的任何线索?

javascript concatenation event-stream gulp gulp-sass

30
推荐指数
3
解决办法
1万
查看次数

XSLT concat字符串,删除最后一个逗号

我需要使用XSLT构建一个字符串,并用逗号分隔每个字符串,但在最后一个字符串后不包含逗号.在下面的例子中,如果我有Distribution节点而不是Note节点,我将有一个尾随逗号.无论如何,我不知道将字符串构建为变量,然后截断XSLT中的最后一个字符.这也是使用Microsoft XSLT引擎.

我的字符串=

<xsl:if test="Locality != ''">
  <xsl:value-of select="Locality"/>,
</xsl:if>
<xsl:if test="CollectorAndNumber != ''">
  <xsl:value-of select="CollectorAndNumber"/>,
</xsl:if>
<xsl:if test="Institution != ''">
  <xsl:value-of select="Institution"/>,
</xsl:if>
<xsl:if test="Distribution != ''">
  <xsl:value-of select="Distribution"/>,
</xsl:if>
<xsl:if test="Note != ''">
  <xsl:value-of select="Note"/>
</xsl:if>
Run Code Online (Sandbox Code Playgroud)

[男人必须有更好的方式进入这个问题文本框:(]

xslt concatenation

29
推荐指数
2
解决办法
7万
查看次数

Lua中表的连接

原始邮政

鉴于Lua中没有内置函数,我正在寻找一个允许我将表附加在一起的函数.我搜索了很多,并尝试了我偶然发现的所有解决方案,但似乎都没有正常工作.

场景是这样的:我在应用程序中使用Lua.应用程序的内部命令以表格的形式返回值列表.

我想要做的是在循环中递归调用该命令,并将返回的值再次以表格的形式附加到以前迭代的表中.


编辑

对于那些将来遇到这篇文章的人,请注意@gimf发布的内容.由于Lua中的Tables与其他任何内容一样(即使在列表上下文中),因此没有真正正确的方法将一个表附加到另一个表.最接近的概念是合并表格.请查看帖子" Lua - 合并表? "以获得这方面的帮助.

lua concatenation lua-table

29
推荐指数
6
解决办法
5万
查看次数

JPA concat运营商

是否有用于字符串连接的JPA concat运算符?

我知道有一个JPA CONCAT函数,但它用于连接多个字符串很难看.

CONCAT(CONCAT(CONCAT(cola,colb),colc),cold)
Run Code Online (Sandbox Code Playgroud)

像甲骨文||这样的供应商提供其他类似微软的产品 +.是否有标准的JPA连接运算符,以便我可以创建一个类似的查询

cola || colb || colc || cold
Run Code Online (Sandbox Code Playgroud)

我尝试+将openjpa与SQL Server一起使用,但它似乎是无效的JPQL.我在oracle参考中找不到关于这样的运算符的任何内容.

java jpa concatenation jpql jpa-2.0

29
推荐指数
3
解决办法
4万
查看次数

Excel中的批处理字符串连接

我在Excel中有几百个单元格,我想连接成一个单独的字符串.是否有一种更简单的方法可以手动逐一进行操作以便将它们输入CONCATENATE(A1, A2, ....)

CONCATENATE(A1:A255) 不起作用.

excel concatenation string-concatenation excel-formula

29
推荐指数
4
解决办法
5万
查看次数

Laravel刀片"旧输入或默认变量"?

我想在输入值中显示旧输入.如果没有旧输入,则显示其他变量:

value="{{ old('salary_' . $employee->id) or 'Default' }}"
Run Code Online (Sandbox Code Playgroud)

但是当没有旧输入时,它会给我1而不是默认值!

我认为问题与串联有关,但我不知道如何解决它!?

php concatenation laravel blade laravel-blade

29
推荐指数
3
解决办法
4万
查看次数