Science, Tech, Math Computer Science Fun With Strings Example Code Share Flipboard Email Print Computer Science Java Programming PHP Programming Language Perl Programming Language Python Programming JavaScript Programming Delphi Programming C & C++ Programming Ruby Programming Visual Basic View More by Paul Leahy Updated March 06, 2017 01 of 01 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 Strings, as well as converting them to numbers and back again.The articles that go with this program code are: The String Class, The String Literal, Comparing Strings and Manipulating Strings.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) citecite this article Format mla apa chicago Your Citation Leahy, Paul. "Fun With Strings Example Code." ThoughtCo, Jun. 18, 2014, thoughtco.com/fun-with-strings-example-code-2034322. Leahy, Paul. (2014, June 18). 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 April 26, 2018). copy citation Continue Reading