Flutterラボの
プレミアム会員になる
【Flutter】enumでFruit.apple の'apple'の部分だけを取得する

#プログラミング#Flutter#dart#ハッチアウトスクール
Extensionの記事を参照
コード
.以下から最後の文字列までをsubstringする
enum Fruit { apple, banana, grape }
extension FruitExtension on Fruit {
String get getPropertyName => Fruit.values[Fruit.values.indexOf(this)]
.toString()
.substring(
Fruit.values[Fruit.values.indexOf(this)].toString().indexOf('.') + 1,
Fruit.values[Fruit.values.indexOf(this)].toString().length)
.toString();
}
まとめ
enumにそのメソッドがあればいいのにと思いました。