|
Do you need help with your Java programming?
Click here for instant help with your Java code. |
Append a String onto another String
This example shows how to append several Strings, depending on how many arguments that are passed to the main method from the command line. It uses a StringBuffer object to append each String. This is more efficient than using the + operator, since that will produce a new String in memory every time a concatenation occurs. Finally it uses a System.out.println statement to print out the appended string. Since we want to print out the contents of the StringBuffer, the toString() method is called on it. |
package com.javadb.examples; public class Append { public static void main(String args[]) { // Create a StringBuffer object named buf. StringBuffer buf = new StringBuffer(); // Checks for the number of arguments on // the command line, then loops through them for (int i=0; i < args.length; i++) { // For each argument besides the first, // append comma to end of buffer if (i != 0) { buf.append(", "); } // Add all arguments to the // StringBuffer object buf. buf.append(args[i]); } // Converts the StringBuffer arguments // to simple strings and prints to screen. System.out.println(buf.toString()); } } |
| Do you know your Java? | |
| Take a Ten-Question-Java-Quiz! | |
Search for code examples on this site
