gpt4 book ai didi

java - 枚举中的方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:14:00 25 4
gpt4 key购买 nike

<分区>

所以我对 Java 枚举是否可以有函数感到困惑。我正在制作一个简单的 html 编辑器,并想使用枚举来表示 html 标签,是的,我知道这不是最好的方法,但这是我的团队决定实现它的方式。

所以我一直在尝试做这样的事情,但是当我尝试调用 TagEnums.normalTags() 时它建议将其设为静态方法,我想我想知道这是否正确,或者是否有更好的方法来实现它而不是公开 ArrayList<String> normalTags()进入public static ArrayList<String> normalTags()

public enum TagEnum {
H1, H2, H3, H4, H5, H6, P, B, I, U, BR, HR, RP, RT, RUBY

public ArrayList<String> normalTags(){
String normalTags = "H1, H2, H3, H4, H5, H6, P, B, I, U";
ArrayList<String> tags = new ArrayList<String>();
for(Enum<?> currentEnum: TagEnum.values()){
if(normalTags.contains(currentEnum.toString())){
tags.add("<"+currentEnum.toString().toLowerCase()+">");
tags.add("</"+currentEnum.toString().toLowerCase()+">");
}
}
return tags;
}
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com