Science, Tech, Math › Computer Science Fun With Strings Example Code Share Flipboard Email Print Computer Science Java Programming PHP Programming Perl Python Javascript Programming Delphi Programming C & C++ Programming Ruby Programming Visual Basic View More By Paul Leahy Paul Leahy Computer Science Expert M.A., Advanced Information Systems, University of Glasgow Paul Leahy is a computer programmer with over a decade of experience working in the IT industry, as both an in-house and vendor-based developer. Learn about our Editorial Process Updated on July 03, 2019 01 of 02 Java Code: Atsushi Yamada/Photodisc/Getty Images This program provides some example Java code of how to work with the String class. It shows the use of String Literals, manipulation of , as well as converting them to numbers and back again. public class FunWithStrings { public static void main(String[] args) { //Use a string literal to assign a value to the String String address = "I live at 22b Baker Street!"; //The same string but using Unicode values String unicodeAddress = "\u0049\u0020\u006C\u0069\u0076\u0065" + "\u0020\u0061\u0074\u0020\u0032\u0032\u0042\u0020" + "\u0042\u0061\u006B\u0065\u0072\u0020\u0053\u0074" + "\u0072\u0065\u0065\u0074\u0021"; System.out.println("Here is Sherlock's address: " + address); System.out.println("It even works using Unicode characters: " + unicodeAddress); //A char array can be used to make a String char characterArray[] = {'C', 'h', 'a','r','a','c','t','e','r','s'}; String characterString = new String(characterArray); //or even a byte arrray byte byteArray[] = {67,104,97,114,97,99,116,101,114,115}; String byteString = new String(byteArray); System.out.println("Char Array: " + characterString); System.out.println("Byte Array: " + byteString); //Dealing with unusual characters by using the Unicode value String footballPlayer = "Thomas M\u00FCller plays for Germany."; System.out.println(footballPlayer); //Escape sequences for characters String speech = "\"I say old chap\", he said to me"; String backSlashNewLine = "The cat was \\grining\\ from ear to ear. Or" + " here to\n\n\n here."; System.out.println(speech); System.out.println(backSlashNewLine); //Looking for Who in The Who String bandName = "The Who"; int index = bandName.indexOf("Who"); System.out.println("I found Who at position " + index); String newBandName = bandName.substring(0,index); //The Who is now The Clash newBandName = newBandName + "Clash"; System.out.println("Let's change the band name to " + newBandName); //Convert a string number to an actual number String number = "10"; int convertedNumber = Integer.valueOf(number).intValue(); System.out.println("The number " + convertedNumber); //Converting to a differnt number type. int numberTwenty = 20; String converted = Double.toString(numberTwenty); System.out.println(converted); //Time to trim some spaces String tooManySpaces = " Neil Armstrong.. "; tooManySpaces = tooManySpaces.trim(); //lexicographically Apple precedes Pear! String firstString = "Apple"; String secondString = "Pear"; if (firstString.compareTo(secondString) 02 of 02 More Reading The articles that go with this program code are: The String Class, The String Literal, Comparing Strings and Manipulating Strings. Cite this Article Format mla apa chicago Your Citation Leahy, Paul. "Fun With Strings Example Code." ThoughtCo, Feb. 16, 2021, thoughtco.com/fun-with-strings-example-code-2034322. Leahy, Paul. (2021, February 16). Fun With Strings Example Code. Retrieved from https://www.thoughtco.com/fun-with-strings-example-code-2034322 Leahy, Paul. "Fun With Strings Example Code." ThoughtCo. https://www.thoughtco.com/fun-with-strings-example-code-2034322 (accessed March 26, 2023). copy citation