String concatenation in Julia

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

filter_none

edit
close

play_arrow

link
brightness_4
code

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

chevron_right


Output: 

concat-01

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

filter_none

edit
close

play_arrow

link
brightness_4
code

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

chevron_right


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

filter_none

edit
close

play_arrow

link
brightness_4
code

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

chevron_right


Output: 

Example 2: 

Julia

filter_none

edit
close

play_arrow

link
brightness_4
code

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

chevron_right


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

filter_none

edit
close

play_arrow

link
brightness_4
code

# 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;

chevron_right


Output: 




My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.


Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.