`

String, enum

    博客分类:
  • java
 
阅读更多
一、String

String string;
private final static int LEN_RANDOM = 3;
private final static String AP_PATTERN = "^A\\w{" + LEN_RANDOM + "}-\\S+";

return string == null? false : string.matches(PATTERN); 

String encodeName = Base64.encodeToString(mNickName.getBytes(HTTP.UTF_8), BASE64_FLAG);

 

 

 

二、enum

enum Color{
                RED(255,0,0),BLUE(0,0,255),BLACK(0,0,0),YELLOW(255,255,0),GREEN(0,255,0);
                //构造枚举值,比如RED(255,0,0)
                private Color(int rv,int gv,int bv){
                 this.redValue=rv;
                 this.greenValue=gv;
                 this.blueValue=bv;
                }

                public String toString(){  //覆盖了父类Enum的toString()
                return super.toString()+"("+redValue+","+greenValue+","+blueValue+")";
                }
   
                private int redValue;  //自定义数据域,private为了封装。
                private int greenValue;
                private int blueValue;
 }

 

分享到:
评论

相关推荐

    TypeScript中的类型安全字符串枚举

    let key: StringEnum = StringEnum.Key1; console.log(key); // 输出 "key1" ``` 2. 获取枚举成员的值: ```typescript console.log(StringEnum.Key1); // 输出 "key1" ``` 3. 遍历枚举: ```typescript for ...

    flutterEnumsToString:更好地将ENUM转换为Flutter Dart的字符串

    例如: enum TestEnum { testValue1 } 并将其转换为testValue1 还处理骆驼案输入enum TestEnum { testValue1 }输出Test Value 1用法 import 'package:enum_to_string/enum_to_string.dart' ;enum TestEnum { ...

    Java Enum和String及int的相互转化示例

    Java Enum和String及int的相互转化示例 Java Enum和String及int的相互转化示例是Java编程语言中的一种重要技术,通过本文,我们将详细介绍Java Enum和String及int的相互转化示例,并提供详细的示例代码,帮助大家更...

    键映射扩展Swift可编码.zip

    enum CodingKeys: String, CodingKey { case customKey = "json_key" } ``` 然后在类型中,我们可以通过这个枚举来指定键映射: ```swift struct MyStruct: Codable { let customKey: String enum CodingKeys:...

    C#中enum和string的相互转换

    protected static T GetType(string strType) { return (T)Enum.Parse(typeof(T), strType); } ``` - **验证枚举值**:在转换之前,可能需要检查字符串是否是有效的枚举值,以防止运行时错误。可以使用`Enum....

    Options:有时在某些情况下,您想在OptionSet中使用Enum或希望Enum由Raw的Int类型支持,但同时也具有String标签

    选项Swift软件包,用于更强大的Enum类型。 目录介绍特征安装用法设置一个MappedValueRepresentable枚举使用MappedValueCollectionRepresented 使用MappedEnum类型的可编码枚举在ESet中使用OptionSet中的EnumSet 将...

    cpp-enum-class-string-idl

    cpp-enum-class-string-idl python3 -m cpp_enum_class_string_idl MyEnums.yaml MyEnums.yaml interfaces : - MyEnum.yaml - MyOtherEnum.yaml MyEnum.yaml name : MyEnum type : int values : - Value0 -...

    enum类型被intent所携带时各种情况的示例代码

    可以将enum的名称作为String传递,然后在接收端通过反射机制创建对应的enum实例。 ```java public enum MyEnum { VALUE1("value1"), VALUE2("value2"); private String name; MyEnum(String name) { this....

    Java enum的用法详解

    Java enum 的用法详解 Java enum(枚举)是一种特殊的数据类型,用于定义一组固定的常量。从 JDK 1.5 开始,Java 引入了 enum 机制,解决了传统的常量定义方式的不足。 用法一:常量 在 JDK 1.5 之前,我们定义...

    enum_strings:c ++ enum可转换为和从字符串

    例子# include " enum_conversions_macro.h "ENUM_CLASS (Day, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday);int main (){// get enum sizestd::cout << " enum size: " <...

    Enum的用法

    ### Enum的深度解析与应用技巧 #### 一、Enum的本质与特性 `Enum`,作为Java语言中的一个关键字,自JDK 5.0引入以来,便赋予了开发者一种全新的数据类型——枚举类型,其设计初衷在于为编程提供更安全、更简洁的...

    java的Enum

    ### Java的Enum知识点详解 #### 一、枚举的基本概念 在Java中,`enum`(枚举)是一种特殊的类,用于定义一组常量值。它可以帮助开发者限制一个变量的可能值,使其只能从预定义的一组选项中选择。枚举提供了一种更...

    Enum汇总大全详细讲解

    枚举(Enum)在Java中是一种特殊的类,用于定义固定的常量集合,它提供了一种安全、类型化的常量表示方式。以下是对Enum的详细讲解: 1. **基本枚举定义**: ```java enum Color {BLUE, RED, GREEN;} ``` 这是...

    Java枚举类型Enum的用法

    Java枚举类型(Enum)是Java SE 5.0引入的一种新的数据类型,它为开发者提供了更为强大且安全的方式来表示一组常量。枚举在Java中不仅是一个类,还是一种特殊的类型,允许我们定义自己的常量集合。接下来,我们将...

    Java Enum使用Demo源码

    在Java编程语言中,枚举(Enum)是一种特殊的类,用于定义固定的常量集合。它在许多场景下比常量接口或静态final变量更安全、更方便。本篇将通过"Java Enum使用Demo源码"深入探讨Java枚举的用法。 首先,枚举在Java...

    openapi-enum

    《深入理解Java中的openapi-enum》 在Java编程中,`openapi-enum`是一个常见的话题,尤其在构建Web服务接口时。OpenAPI(原名Swagger)是一种规范,用于描述RESTful API,使得开发者可以轻松地理解、交互并生成...

    java enum 枚举 学习资料

    "Java Enum 枚举学习资料" Java Enum 枚举学习资料是 Java 编程语言中的一种特殊类型,它主要用来实现一组固定的常量。 Enum 枚举类型是 Java 5 中引入的一种新特性,旨在解决传统的 int 枚举常量的缺陷。 1. 枚举...

    NetDxf帮助文档 netD>xf Class Library Documentation

    NetDxf子集目录 AciColor Class BoundingRectangle Class ClippingBoundary Class ClippingBoundaryType Enumeration CoordinateSystem Enumeration DxfDocument Class DxfDocument ...StringEnum(T) Class

    Laravel开发-laravel-enum

    $statusString = (string) UserStatus::INACTIVE; // 输出 "inactive" ``` 此外,枚举类可以实现`__toString()`方法,方便在模板中直接输出: ```blade <p>User status: {{ UserStatus::INACTIVE }}</p> <!-- 输出...

    PyPI 官网下载 | cpp-enum-class-string-idl-0.0.1.tar.gz

    标题中的"PyPI 官网下载 | cpp-enum-class-string-idl-0.0.1.tar.gz"表明这是一个从Python Package Index(PyPI)官方源下载的软件包,名为"cpp-enum-class-string-idl",版本号为0.0.1。PyPI是Python社区用来分发和...

Global site tag (gtag.js) - Google Analytics