When typing in the Source Editor, one of the first things that you will notice is that the closing characters are automatically inserted when you type the opening character. For example, if you type a quote mark, the closing quote mark is inserted at the end of the line. Likewise, parentheses(()), brackets ([]), and curly braces ({}) are completed for you. While this might seem annoying at first, the feature was designed to not get in your way. If you type the closing character yourself, the automatically inserted character is overwritten. Also, you can end a line by typing a semicolon (;) to finish a statement. The semicolon is inserted at the end of the line after the automatically generated character or characters. See the following subtopics for information on how to use the insertion of matching closing characters. Finishing a StatementWhen the Source Editor inserts matching characters at the end of the line, this would appear to force you to move the insertion point manually past the closing character before you can type the semicolon. In fact, you can just type the semicolon without moving the insertion point, and it will be placed at the end of the line automatically. For example, to get the line ArrayList ls = new ArrayList(); you would only have to type ArrayList ls = new ArrayList(; Splitting a String Between Two LinesIf you have a long string that you want to split between two lines, the Source Editor adds the syntax for concatenating the string when you press Enter. For example, to get the lines String s = "Though typing can seem tedious, reading long" + "and convoluted sentences can be even worse." you could type String s = "Though typing can seem tedious, reading long and convoluted sentences can be even worse. The final three quote marks and the plus sign (+) are added for you. If you want to break the line without creating the concatenation, press Shift-Enter. |