android系统中sd卡各文件夹功能详解 guessword,AndroidStudio LiveTemplate函数说明

本文详细介绍了IntelliJ IDEA中的一些实用快捷键和代码助手功能,如annotated()用于获取注解,blockCommentStart()和blockCommentEnd()用于处理块级注释,camelCase()和underscoresToCamelCase()进行字符串格式转换,以及variableOfType()获取特定类型的变量等。这些功能极大地提高了开发效率。
摘要由CSDN通过智能技术生成

1.annotated()

返回类、方法、属性的注解

例如:annotated("java.lang.Deprecated"),返回@Deprecated注解

2.arrayVariable()

返回离光标位置最近的的数组类型的变量,itar和ritar模板使用了该变量

3.blockCommentEnd()

返回块极注释的结尾字符,比如java文件返回*/

4.blockCommentStart()

返回块极注释的开始字符,比如java文件返回/*

5.camelCase()

返回指定字符串的驼峰格式,例如camelCase("my_text_file") 返回myTextFile

6.capitalize()

将指定字符串的首字母大写,例如capitalize("name")返回Name

7.capitalizeAndUnderscore()

将指定字符串所有字符转为大写,并使用下划线分隔,例如capitalizeAndUnderscore(“FooBar”)返回FOO_BAR

8.castToLeftSideType()

如果有必要的话,将右侧表达式的类型强转为左侧类型

9.className()

获取当前类名

10.clipboard()

获取系统粘贴板的内容

11.commentEnd()

返回注释的结尾字符,单行注释返回空

12.commentStart()

返回注释的开始字符

13.componentTypeOf()

返回数组的元素类型,例如使用arrayVariable()的返回值,模板itar使用了该方法

14.concat(, ...)

串联所有的字符串

15.currentPackage()

返回当前包名

16.date([format])

返回当前时间,format定义时间格式

17.decapitalize()

首字母改为小写

18.descendantClassEnum()

返回子类列表,例如:descendantClassEnum(“java.lang.Number”)返回java.lang.Float, java.math.BigDecimal

19.enum(, ...)

返回一个供用户选择的字符串列表

20.escapeString()

转义字符,例如将tab转为\t

21.expectedType()

返回其右侧表达式返回类型

22.fileName()

返回文件名称,包括后缀

23.fileNameWithoutExtension()

返回文件名称,不包括后缀

24.filePath()

返回当前文件的绝对路径

25.fileRelativePath()

返回当前文件相对于Project的相对路径

26.firstWord()

返回字符串的首个单词,例如firstWord("one tow three") 返回one

27.groovyScript(, [arg, ...])

执行groovy脚本,第一个参数可以是脚本内容,也可以是保存脚本内容的文件路径,其余参数都是传递给脚本的参数。另外,可以在脚本中使用_editor变量来访问当前的编辑器

28.guessElementType()

返回一个集合中的元素类型

29.iterableComponentType()

返回一个可迭代对象的元素类型

30.iterableVariable()

返回距离当前位置最近的一个可迭代对象,数组或者集合,如果有多个则提供给用户选择列表。模板iter使用了该方法

31.lineCommentStart()

返回行注释的开头字符

32.lineNumber()

返回当前行号

33.lowercaseAndDash()

将字符串转换成小写,然后使用-中横线连接,例如lowercaseAndDash("MyExampleName")返回my-example-name

34.methodName()

返回当前方法名称

35.methodParameters()

返回方法参数列表

36.methodReturnType()

返回方法的返回值类型

37.qualifiedClassName()

返回当前类的全路径名称

38.regularExpression(, , )

从定义的字符串中按照定义的正则表达式规则找到匹配字符串,找到后使用替换

39.rightSideType()

返回右侧表达式的类型

40.snakeCase()

使用下划线连接字符串,例如snakeCase("fooBar")返回foo_bar

41.spaceSeparated()

使用空格分隔字符串,例如spaceSeparated(fooBar)返回foo Bar

42.spacesToUnderscores()

使用下划线连接字符串,例如spacesToUnderscores("foo bar BAZ")返回foo_bar_BAZ

43.substringBefore(, )

返回中前面的字符串,例如:substringBefore("common.js",".")返回common

44.subtypes()

返回变量的子类型

45.suggestFirstVariableName()

46.suggestIndexName()

返回一个推荐的索引值,例如for循环中使用i/j/k等

47.suggestVariableName()

根据变量类型或者表达式类型返回推荐的参数名称

48.time(format)

返回当前时分时间

49.typeOfVariable()

返回定义的参数类型

50.underscoresToCamelCase()

将使用下划线连接的字符串转为驼峰名称字符,例如underscoresToCamelCase("foo_bar_baz")返回fooBarBaz

51.underscoresToSpaces()

将使用下划线连接的字符串改为使用空格连接

52.user()

返回当前用户

53.variableOfType()

返回执行类型的对象列表

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值