检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
示例 例如,让我们将myResult字段的类型从集合ArrayList<String>迁移到数组String[]。
(c.getName(new MoveInstanceMethod())); } } class Car { String name = "Default Car"; String getName(MoveInstanceMethod anotherObject
class InnerClass { private String message; public InnerClass(String hello, String world) { message = hello + ", " + world
Content-Type 否 String 内容类型 表2 请求Body参数 参数 是否必选 参数类型 描述 spec_code 是 String 规格(SKU) charging_mode 否 String 计费模式 period_type 否 String 周期类型 period_num
String 错误码 error_msg String 错误描述 状态码: 403 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 404 表6 响应Body参数 参数 参数类型 描述
重构前 import java.util.List; class PrintAction implements Runnable { private List<String> data; public PrintAction(List<String> data)
重构前 class ExtractMethodObject { public static void main(String[] args) { String text = "Hello World!"
示例 例如,让我们通过添加三个类型参数来更改类ChangeClassSignature的签名:P1 (String), P2 (Integer), 和 P3 (LinkedList),其边界为List。
} private static String generateText(String hello, String world) { return hello.toUpperCase() + world.toUpperCase(); }
class InnerClass { private String message; public InnerClass(String hello, String world) { message = hello + ", " + world
= "John"; System.out.println(person.name); } } 重构后 class Person { private String name; public static void main(String[]
重构前 class ExtractMethod { public static void main(String[] args) { String text = "Hello World!"
private String value; public String getValue() { return value; } Printer(String value) {
(new Supplier<String>() { public String get() { return "Hello World!".
String 错误码 error_msg String 错误描述 状态码: 403 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 404 表6 响应Body参数 参数 参数类型 描述
System.out.println(message); } } } 重构后 class Outer { public String message; public static void main(String[] args) { }
由于MyEnum有一个带有String类型参数的构造函数,因此我们可以使用Move as enum constant if possible选项将STATICFINALSTR和staticStr字段移动为枚举常量。
String 错误码 error_msg String 错误描述 状态码: 403 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 404 表6 响应Body参数 参数 参数类型 描述
重构前 class AnonymousToInner { public TestClass method() { final int i = 0; final String str = "string"; return new TestClass
s1, String s2) { return 0; } } void sort(List<String> scores) { scores.sort(new MyComparator()); }