![]() |
The Java Developers Almanac 1.4Order this book from Amazon. |
e70. Constructing a StringIf you are constructing a string with several appends, it may be more efficient to construct it using aStringBuffer
and then convert it to an immutable String object.
StringBuffer buf = new StringBuffer("Java"); // Append buf.append(" Almanac v1/"); // Java Almanac v1/ buf.append(3); // Java Almanac v1/3 // Set int index = 15; buf.setCharAt(index, '.'); // Java Almanac v1.3 // Insert index = 5; buf.insert(index, "Developers ");// Java Developers Almanac v1.3 // Replace int start = 27; int end = 28; buf.replace(start, end, "4"); // Java Developers Almanac v1.4 // Delete start = 24; end = 25; buf.delete(start, end); // Java Developers Almanac 1.4 // Convert to string String s = buf.toString();
e72. Determining If a String Contains a Substring e73. Getting a Substring from a String e74. Searching a String for a Character or a Substring e75. Replacing Characters in a String e76. Replacing Substrings in a String e77. Converting a String to Upper or Lower Case e78. Converting a Primitive Type Value to a String e79. Converting Between Unicode and UTF-8 e80. Determining a Character's Unicode Block e81. Determining If a String Is a Legal Java Identifier
© 2002 Addison-Wesley. |