Get Last Character in String

To get last character in the given string in Dart, we can access the character in the string at index = string length - 1 using square bracket notation.

The syntax of the expression to get the last character in the string myString is

</>
Copy
myString[myString.length - 1]

Dart Program

In the following program, we take a string 'apple' in variable myString, and get the last character in this string.

main.dart

</>
Copy
void main() {
    var myString = 'apple';
    if (myString.length > 0) {
      var output = myString[myString.length - 1];
      print('Last character : $output');
    } else {
      print('Empty string, please check.');
    }
}

Output

Last character : e

In the program, before accessing the character at the last index, we have checked if the string is not empty, so that when accessing the character we do not get any error.

Conclusion

In this Dart Tutorial, we learned how to get the last character in the given string in Dart.