mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 07:20:53 +07:00
56 lines
1.9 KiB
Java
56 lines
1.9 KiB
Java
// "Fix all 'Redundant 'String' operation' problems in file" "true"
|
|
|
|
class StringBuilderToString {
|
|
|
|
private static final String CONST_STRING_VAL = "Hello";
|
|
static String str() { return ""; }
|
|
|
|
void stringBuilderToStringSubstring() {
|
|
String s1 = new StringBuilder().toString();
|
|
/* 1 */
|
|
String s2 = new StringBuilder()/* 2 */.substring(1);
|
|
/* 1 */
|
|
String s3 = new StringBuilder()/* 2 */.substring(1, 4);
|
|
/* 1 */
|
|
String s4 = new StringBuilder()/* 2 */.substring(1, 4);
|
|
/* 1 */
|
|
int s5 = new StringBuilder()/* 2 */.substring(1, 4).length();
|
|
|
|
System.out.println(new StringBuilder()./* 1 */toString()/* 2 */);
|
|
/* 1 */
|
|
System.out.println(new StringBuilder()/* 2 */.substring(1));
|
|
/* 1 */
|
|
System.out.println(new StringBuilder()/* 2 */.substring(1, 3));
|
|
/* 1 */
|
|
System.out.println(new StringBuilder()/* 2 */.substring(1, 3).length());
|
|
System.out.println(new StringBuilder().substring(1, 3));
|
|
System.out.println(new StringBuilder().substring(1, 3).length());
|
|
|
|
"hello".substring(sb.toString());
|
|
System.out.println((((new StringBuilder()))).substring(1, 3));
|
|
System.out.println((new StringBuilder()).substring(1, 3).length());
|
|
}
|
|
|
|
void builder(StringBuilder sb) {
|
|
String s1 = sb.toString();
|
|
/* 1 */
|
|
String s2 = sb/* 2 */.substring(1);
|
|
/* 1 */
|
|
String s3 = sb/* 2 */.substring(1, 4);
|
|
/* 1 */
|
|
String s4 = sb/* 2 */.substring(1, 4);
|
|
/* 1 */
|
|
int s5 = sb/* 2 */.substring(1, 4).length();
|
|
|
|
System.out.println(sb./* 1 */toString()/* 2 */);
|
|
/* 1 */
|
|
System.out.println(sb/* 2 */.substring(1));
|
|
/* 1 */
|
|
System.out.println(sb/* 2 */.substring(1, 3));
|
|
/* 1 */
|
|
System.out.println(sb/* 2 */.substring(1, 3).length());
|
|
System.out.println(sb.substring(1, 3));
|
|
System.out.println(sb.substring(1, 3).length());
|
|
}
|
|
}
|