如何用速度做大写

问题描述

我正在intellij IDEA中创建一个模板,我需要一个将被调用方法

fun setSomething()

但是目前我的模板是这样写的

fun setsomething()

我如何设置此方法以使用大写的驼峰字母和首字母缩写?

fun set$List_Name(${List_Name}: List<${Model_Class}>){
    this.${List_Name}.clear()
    this.${List_Name}.addAll(${List_Name})
    notifyDataSetChanged()
  }

此处$ List_name必须为大写首字母

解决方法

解决了

fun set$List_Name.substring(0,1).toUpperCase()$List_Name.substring(1)(${List_Name}: List<${Model_Class}>){
    this.${List_Name}.clear()
    this.${List_Name}.addAll(${List_Name})
    notifyDataSetChanged()
  }