1. 字符串格式
public static void main(String[] args) {
String str = """
{
"name":"erick",
"age":"12"
}
""";
System.out.println(str);
}
2. 类型格式转换
package com.erick;
import java.util.ArrayList;
public class Demo01 {
public static void main(String[] args) {
ArrayList<String> names = new ArrayList<>();
names.add("erick");
names.add("tom");
typeChange(names);
}
private static void typeChange(Object obj) {
if (obj instanceof ArrayList list) {
System.out.println(list.size());
}
}
}
3. sealed属性
package com.erick;
public class Demo02 {
}
final class LihuaCat extends Cat{
}
sealed class Cat implements Animal {
@Override
public void eat() {
System.out.println("猫吃鱼");
}
}
final class Dog implements Animal {
@Override
public void eat() {
System.out.println("狗吃肉");
}
}
sealed interface Animal permits Dog, Cat {
void eat();
}