Guava base -- CaseFormat
来源:互联网 发布:java获取指定cookie 编辑:程序博客网 时间:2024/05/17 12:53
Guava全文介绍地址:Google Guava
这次主要介绍是的是com.google.common.base.CaseFormat,官网是对它的介绍就一句话。Utility class for converting between various ASCII case formats. Behavior is undefined for non-ASCII input.实用程序类各种ASCII案例格式之间的转换。非ascii输入行为是未定义的。
这次主要介绍是的是com.google.common.base.CaseFormat,官网是对它的介绍就一句话。Utility class for converting between various ASCII case formats. Behavior is undefined for non-ASCII input.实用程序类各种ASCII案例格式之间的转换。非ascii输入行为是未定义的。
它的包含的方法如下:
Converter<String,String>converterTo(CaseFormat targetFormat)返回一个Converter ,转换字符串通过targetFormat这种格式。Stringto(CaseFormat format, String str)返回一个String对象,指定String类型的str通过指定的CaseFormat格式。static CaseFormatvalueOf(String name)根据指定的名字返回enum实例static CaseFormat[]values()返回一个数据对象,包含这个这个enum类的所有实例,且返回格式是按照声明顺序的然后大家就可以对照下面的例子来理解这个类的用法了。
public class CaseFormatTest { @Test public void testToLowerCamelCaseFromLowerHyphen(){ assertThat(CaseFormat.LOWER_HYPHEN.to(CaseFormat.LOWER_CAMEL,"foo-bar"),is("fooBar")); } @Test public void testToUpperCamelCaseFromLowerUnderScore(){ assertThat(CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.UPPER_CAMEL,"foo_bar"),is("FooBar")); } @Test public void testToUpperUnderScoreFromLowerCamelCase(){ assertThat(CaseFormat.LOWER_CAMEL.to(CaseFormat.UPPER_UNDERSCORE,"fooBar"),is("FOO_BAR")); }}
0 0
- Guava base -- CaseFormat
- guava中String的CaseFormat
- CaseFormat
- Guava base -- Joiner
- Guava base -- Splitter
- Guava base -- Charset
- Guava base -- Strings
- Guava base -- CharMatcher
- Guava base -- Preconditions
- Guava base -- Objects
- Guava base -- MoreObjects
- Guava base -- Enums
- Guava base -- Ascii
- Guava base -- Utf8
- 【Guava的用法】1. base
- Guava-base接口|Ascii|CharMatcher
- Guava
- Guava
- 高德地图签名提示“INVALID_USER_SCODE”处理
- 由面向对象到设计模式
- web服务器集群-第三天
- 67. Add Binary
- java 实现以行为单位读取txt文件(1)
- Guava base -- CaseFormat
- java 实现以字节为单位读取文件(2)
- php apache mysql 64位
- PHPStorm中$_POST和$_FILES取不到值问题
- 初识dll,在VS2010平台上创建并使用dll(revised)
- 一个工作一年半的程序员的自述(四)
- Mac自带Apache搭建PHP开发环境(二)连接MySQL报错SQLSTATE[HY000] [2002] No such file or directory
- java 实现以字符为单位读取文件(3)
- windows平台上搭建node.js开发环境