Split and Data types

1.A developer created an attended automation project to generate and store employee IDs within a company’s HR application. The automation is used while onboarding new employees. The automation is designed as follows:

  1. An HR associate enters a new employee’s demographic information into an HR form.
  2. The robot generates the employee ID in the format XXX-XX-XXXX, where the X’s represent integers.
  3. After Steps 1 and 2 are completed for all new employees, the robot will enter each employee ID into the HR application.
    Which recommended data type should be used to store all new employee IDs?

A. List
B. String
C. Int32
D. String

2.A developer needs to create an array of folder names from the String variable, FilePath = “C:\Users\UiPathRobot\Documents\Technologies”. Based on best practice, which method will return an array of only the folder names?
A. String.Replace(FilePath,“")
B. String.Replace(”",FilePath)
C. Split(FilePath,“")
D. Split(”",FilePath)

3.A developer needs to create an array of folder names in the file path by using the Split method. What is the result of the Split method: Split (“C:\Users\UiPathRobot\Documents\Technologies”,”\”)?
A. {“C:”,“Users”,“UiPathRobot”,”Documents”,”Technologies”}
B. {C:,\Users,\UiPathRobot,\Documents,\Technologies}
C. {C:,Users,UiPathRobot,Documents,Technologies}
D. {“C:\”,“Users\”,“UiPathRobot\”,”Documents\”,”Technologies”}

Hi @Latifa

The recommended data type to store all new employee IDs in the given scenario is String (option D). Since the employee IDs are in the format XXX-XX-XXXX, where X represents integers, it is appropriate to store them as strings. String data type can handle alphanumeric characters and allows for easy manipulation and storage of the employee IDs.

To create an array of folder names from the FilePath variable, the Split method (option C) should be used. The Split method allows you to split a string into an array based on a specified delimiter. In this case, the delimiter is "" (backslash), which is used to separate folder names in a file path. Using the Split method with "" as the delimiter will return an array containing the folder names.

The result of the Split method using the given parameters: Split(“C:\Users\UiPathRobot\Documents\Technologies”,“”) would be { “C:”, “Users”, “UiPathRobot”, “Documents”, “Technologies” } (option A). The Split method splits the string based on the specified delimiter (“”) and returns an array containing the individual parts of the string between the delimiters. In this case, it will split the file path into folder names, resulting in an array with the mentioned folder names.


  1. A
  2. C
  3. C
1 Like

@pravallikapaluri @Anil_G @zell12 @prateek.mehandiratta9 your opinion please please

Hi @Latifa

  1. Option D

  2. Option C. Method 3 is used in this particular case.


Explanation: There are three way in which you can use Split method
a. Split(““c)
b. Split(””.ToCharArray)
c. Split(Varname,“”)

  1. Option A
    Explanation: See the below workflow for reference and output.
    Sequence9.xaml (7.0 KB)

Hope it helps!!



1.D. String[ ].

The employee IDs generated in the format XXX-XX-XXXX contain alphanumeric characters and hyphens. Therefore, it would be appropriate to store them as strings rather than integers (C. Int32).
  1. C. Split(FilePath, “”)

3.C. {C:, Users, UiPathRobot, Documents, Technologies}

Explanation:The Split method splits a string into an array of substrings based on a specified delimiter. In this case, the delimiter is the backslash character "". When the Split method is applied to the given string "C:\Users\UiPathRobot\Documents\Technologies" with the delimiter "", it will split the string at each occurrence of the backslash and return an array of substrings.

The resulting array will be:
{C:, Users, UiPathRobot, Documents, Technologies}

Hope it helps!!

1 Like



For first you can thing of D but as it is array it is immutable …list we can add items as needed


1 Like

Hi Latifa,


1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.