Related Articles

# String concatenation in Julia

• Last Updated : 25 Aug, 2020

String concatenation in Julia is a way of appending two or more strings into a single string whether it is character by character or using some special characters end to end. There are many ways to perform string concatenation.

Example:

```Input: str1 = 'Geeks'
str2 = 'for'
str3 = 'Geeks'

Output: 'GeeksforGeeks'
```

#### Methods of Concatenation

The different ways in which we can concatenate strings in Julia are :

• Using * operator
• Using ^ operator
• Using string() function

#### Using ‘*’ operator

It is used to concatenate different strings and/or characters into a single string. We can concatenate two or more strings in Julia using * operator.

Example:

## Julia

 `# creating string 1``s1 ``=` `"Hello "`` ` `# creating string 2``s2 ``=` `"World !"`` ` `# concatenating the strings``s ``=` `s1 ``*` `s2`` ` `# printing the concatenated string``print``(s)`

Output:

#### Using ‘^’ operator

This operator repeats the specified string with the specified number of times. It is used when there is a need to concatenate a single string multiple times.

Example:

## Julia

 `# creating string``s1 ``=` `"Hello "`` ` `# concatenating the string``s ``=` `s1 ^ ``5`` ` `# printing the concatenated string``print``(s)`

Output:

#### Using string() function

Julia provides a pre-defined string() function for the concatenation of strings. This function takes all the strings to be concatenated as arguments and returns a single concatenated string.

string(string1, string2, string3, string4, …)

Example 1:

## Julia

 `# creating string 1``s1 ``=` `"Hello "`` ` `# creating string 2``s2 ``=` `"World !"`` ` `# concatenating the strings``s ``=` `string(s1, s2)`` ` `# printing the concatenated string``print``(s)`

Output:

Example 2:

## Julia

 `# creating 3 strings``s1 ``=` `"I"``s2 ``=` `"Love"``s3 ``=` `"Julia"`` ` `# concatenating the strings``string(s1, ``" "``, s2, ``" "``, s3)`` ` `# printing the concatenated string``print``(s)`

Output:

#### Storing to a File

Concatenated strings can be stored in a File by using the write() function. Here, firstly the concatenation is done and then the file is first opened into ‘w’ i.e. write mode and the concatenated string is stored with the use of write().

Example:

## Julia

 `# creating 3 strings``s1 ``=` `"I"``s2 ``=` `"Love"``s3 ``=` `"Julia"`` ` `# concatenating the strings``s ``=` `s1 ``*` `" "` `*` `s2 ``*` `" "` `*` `s3`` ` `# storing string s in a file``open``(``"myfile.txt"``, ``"w"``) do io``           ``write(io, s)``     ``end;`

Output:

My Personal Notes arrow_drop_up