@@ -114,10 +114,7 @@ public boolean markSupported() {
114114 /** {@inheritDoc} */
115115 @ Override
116116 public int read () {
117- if (!ready ()) {
118- return -1 ;
119- }
120- return charAt (pos ++);
117+ return ready () ? charAt (pos ++) : -1 ;
121118 }
122119
123120 /** {@inheritDoc} */
@@ -181,10 +178,7 @@ final class TextStringBuilderTokenizer extends StringTokenizer {
181178 @ Override
182179 public String getContent () {
183180 final String str = super .getContent ();
184- if (str == null ) {
185- return TextStringBuilder .this .toString ();
186- }
187- return str ;
181+ return str != null ? str : TextStringBuilder .this .toString ();
188182 }
189183
190184 /** {@inheritDoc} */
@@ -1175,11 +1169,7 @@ public TextStringBuilder appendln(final TextStringBuilder str, final int startIn
11751169 * @see #setNewLineText(String)
11761170 */
11771171 public TextStringBuilder appendNewLine () {
1178- if (newLine == null ) {
1179- append (System .lineSeparator ());
1180- return this ;
1181- }
1182- return append (newLine );
1172+ return append (newLine == null ? System .lineSeparator () : newLine );
11831173 }
11841174
11851175 /**
@@ -1229,10 +1219,7 @@ public TextStringBuilder appendPadding(final int length, final char padChar) {
12291219 * @return this, to enable chaining
12301220 */
12311221 public TextStringBuilder appendSeparator (final char separator ) {
1232- if (isNotEmpty ()) {
1233- append (separator );
1234- }
1235- return this ;
1222+ return isEmpty () ? this : append (separator );
12361223 }
12371224
12381225 /**
@@ -1246,12 +1233,7 @@ public TextStringBuilder appendSeparator(final char separator) {
12461233 * @return this, to enable chaining
12471234 */
12481235 public TextStringBuilder appendSeparator (final char standard , final char defaultIfEmpty ) {
1249- if (isEmpty ()) {
1250- append (defaultIfEmpty );
1251- } else {
1252- append (standard );
1253- }
1254- return this ;
1236+ return append (isEmpty () ? defaultIfEmpty : standard );
12551237 }
12561238
12571239 /**
@@ -1277,10 +1259,7 @@ public TextStringBuilder appendSeparator(final char standard, final char default
12771259 * @return this, to enable chaining
12781260 */
12791261 public TextStringBuilder appendSeparator (final char separator , final int loopIndex ) {
1280- if (loopIndex > 0 ) {
1281- append (separator );
1282- }
1283- return this ;
1262+ return loopIndex > 0 ? append (separator ) : this ;
12841263 }
12851264
12861265 /**
@@ -1331,10 +1310,7 @@ public TextStringBuilder appendSeparator(final String separator) {
13311310 * @return this, to enable chaining
13321311 */
13331312 public TextStringBuilder appendSeparator (final String separator , final int loopIndex ) {
1334- if (separator != null && loopIndex > 0 ) {
1335- append (separator );
1336- }
1337- return this ;
1313+ return separator != null && loopIndex > 0 ? append (separator ) : this ;
13381314 }
13391315
13401316 /**
@@ -1366,10 +1342,7 @@ public TextStringBuilder appendSeparator(final String separator, final int loopI
13661342 */
13671343 public TextStringBuilder appendSeparator (final String standard , final String defaultIfEmpty ) {
13681344 final String str = isEmpty () ? defaultIfEmpty : standard ;
1369- if (str != null ) {
1370- append (str );
1371- }
1372- return this ;
1345+ return str != null ? append (str ) : this ;
13731346 }
13741347
13751348 /**
@@ -1454,8 +1427,7 @@ public TextStringBuilder appendWithSeparators(final Object[] array, final String
14541427 final String sep = Objects .toString (separator , StringUtils .EMPTY );
14551428 append (array [0 ]);
14561429 for (int i = 1 ; i < array .length ; i ++) {
1457- append (sep );
1458- append (array [i ]);
1430+ append (sep ).append (array [i ]);
14591431 }
14601432 }
14611433 return this ;
@@ -2925,7 +2897,6 @@ public TextStringBuilder reverse() {
29252897 if (size == 0 ) {
29262898 return this ;
29272899 }
2928-
29292900 final int half = size / 2 ;
29302901 final char [] buf = buffer ;
29312902 for (int leftIdx = 0 , rightIdx = size - 1 ; leftIdx < half ; leftIdx ++, rightIdx --) {
@@ -2966,9 +2937,7 @@ public String rightString(final int length) {
29662937 * @since 1.9
29672938 */
29682939 public TextStringBuilder set (final CharSequence str ) {
2969- clear ();
2970- append (str );
2971- return this ;
2940+ return clear ().append (str );
29722941 }
29732942
29742943 /**
0 commit comments