Table of Contents
Sometimes when you have a string, you will want to convert it to an array.
An example of this is when you are given a sentence and want an array of the words in the sentence.
In this post, we'll learn how to use built-in methods go from a string to an array.
How to convert a string to an array
The easiest way to convert a string to an array is to use the split method.
This built-in string method takes the string it is called on and splits it up using a delimiter that you provide.
Let's start out with example sentence:
JAVAString sentence = "this is a sentence";
Now, let's get back an array of words by splitting the sentence on the space character:
JAVAString sentence = "this is a sentence";
String[] words = sentence.split(" ");
System.out.println(Arrays.toString(words));
BASH[this, is, a, sentence]
The delimiter can also be a regular expression, which is useful for when you have more specific needs than just splitting on a space.
JAVAString sentence = "this is a sentence";
String[] words = sentence.split("\\s");
System.out.println(Arrays.toString(words));
BASH[this, is, a, sentence]
Either way, using split on a string and passing it your desired delimiter will return an array of strings.
Conclusion
In this post, we learned how to convert a string to an array.
Simply use the split method on your desired string with a delimiter and it will do the job of splitting up the array for you.
Thanks for reading!
How to Install Node on Windows, macOS and Linux
Create an RSS Reader in Node
Getting Started with Electron
Git Tutorial: Learn how to use Version Control
Best Visual Studio Code Extensions for 2022
How to deploy an Express app using Docker
Learn how to use v-model with a custom Vue component
Build a Real-Time Chat App with Node, Express, and Socket.io
Getting User Location using JavaScript's Geolocation API
Setting Up Stylus CSS Preprocessor
Setting Up a Local Web Server using Node.js
Using Axios to Pull Data from a REST API
