- 在 Shell 中,两个串依次排列即可;
- 在 Perl 中,使用
.
连接两个字符串;
- 在 Go 中,使用
+
连接两个字符串;
- 在 Python 中,使用
+
连接两个字符串;
- 在 Java 中,使用
+
连接任何类型数据拼接成为字符串; concat 方法只能拼接 String 类型字符串;
- 在 SQL 中,使用concat连接两个字符串,有些数据库(Oracle、PostgreSQL)可以使用
||
;
Shell
1#!/bin/bash
2
3str="Hello"
4language="Shell"
5
6str1=$str$language #中间不能有空格
7str2="$str $language" #双引号包围,那么中间加其它字符
8str3="${str}World $language" #变量后紧挨着字符时变量名加上大括号
9
10echo $str1
11echo $str2
12echo $str3
13
Perl
1#!/usr/bin/perl -w
2
3my $str="Hello";
4my $language="Perl";
5
6my $str1=$str.$language;
7my $str2="$str $language"; #双引号包围
8my $str3="${str}World $language";
9
10print "$str1\n";
11print "$str2\n";
12print "$str3\n";
Go
1package main
2
3import "fmt"
4
5func main() {
6
7 var str string
8 str = "Hello"
9
10 var language string
11 language = "Go"
12
13 var str1 string
14
15 str1 = str + language
16
17 fmt.Println(str1)
18
19}
Python
1str = "Hello"
2language = "Python"
3
4str1 = "Hello""Python" #字符串常量,可以直接紧挨着写在一起
5str2 = str + language
6
7print($str1)
8print($str2)
Java
1String str = "Hello";
2String language = "Java";
3
4String str1 = str + language;
5
6System.out.Println(str1);
SQL
1select concat("Hello","SQL") from dual;