`
wang_peng1
  • 浏览: 3966964 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Switch关于string类型的使用

    博客分类:
  • java
 
阅读更多

真不好意思这个东西我都不熟悉,以前总是用int型,但是类型多了看代码不清晰,如果Switch嵌套三层以上用int就没法看了public enum Day

{
    SUNDAY, MONDAY, TUESDAY, WEDNESDAY, 
    THURSDAY, FRIDAY, SATURDAY; 
}
switch (Day.valueOf(str))
{
    case SATURDAY:              
    case SUNDAY:
        // weekend processing ...
        break;
    default:
        // weekday processing ...
}
很简单吧,熟悉的人就不用看了

分享到:
评论

相关推荐

    在java switch中使用String作为分支条件

    为了解决这一问题,Java 7引入了一个新特性——支持直接在`switch`语句中使用`String`类型的变量。本文将详细介绍如何在Java中利用`switch`语句与字符串进行条件判断,并提供一种在Java早期版本中通过自定义枚举(`...

    Java switch 语句如何使用 String 参数

    但是,从 Java 7 开始,switch 语句也支持使用 String 类型作为条件表达式。 在 Java 7 之前,如果我们尝试使用 String 参数在 switch 语句中,编译器将报告错误,指出“Cannot switch on a value of type String ...

    switch语句能否作用在byte上,能否作用在long上,能否作用在String上

    最后,关于`String`类型,虽然在Java 7之后,`switch`语句开始支持字符串,但这里指的是`String`对象,而不是`String`字面量。这意味着你可以在`switch`语句中直接使用`String`对象的引用,而不需要转换为其他类型。...

    把string类型改为char类型的实例

    本示例通过简单的数学运算展示了如何在Java中将 `String` 类型转换为 `char` 类型,同时利用 `Scanner` 类读取用户的输入,并使用 `switch` 语句根据不同情况执行相应的逻辑。这对于初学者来说是非常好的练习,有助...

    枚举类型在switch语句中的用法

    在本篇文章中,我们将详细介绍如何在`switch`语句中使用枚举类型,以及这种方式的优势。 #### 枚举类型的定义与使用 在Java中,枚举类型可以通过`enum`关键字来定义。例如,在提供的代码示例中,定义了一个名为`...

    Golang中switch语句和select语句的用法教程

    本文主要给大家介绍了关于Golang中switch和select用法的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 一、switch语句 switch语句提供了一个多分支条件执行的方法。每一个case可以携带一个表达式...

    switch语句在java和c#中的区别

    C# 5.0 及以后的版本允许使用枚举类型、字符串以及值类型的 `switch` 表达式,而 Java 之前只支持整型、字符型和枚举类型,但自从 Java 7 引入了 `String` 类型的 `switch`,这一限制得到了放宽。 另一个不同点是,...

    枚举enum和switch 的使用

    掌握枚举和`switch`语句的使用对于编程人员来说非常重要,无论是在编写简单的状态机,还是构建复杂的业务逻辑时,合理运用这两种工具都能显著提升代码质量和开发效率。正确的使用枚举可以提升代码的清晰度和可维护性...

    Go-支持大多数Go内置类型转换不使用反射通过类型断言开关

    // 处理string类型的转换 default: // 如果类型不在预期范围内,执行默认操作 } ``` 在这个例子中,`value`在每个case块中都有相应的类型,我们可以直接使用它进行转换后的操作。 这种方法的优点是速度快,因为...

    switch命令大全.txt

    根据提供的文件信息,我们可以归纳出以下关于“switch命令”的详细知识点: ### 1. 设置设备名称(Hostname) 在 Cisco 的 IOS 系统中,可以通过以下命令来设置交换机的主机名: ```plaintext switch(config)#...

    10个Java经典的String面试题

    在 jdk7 之前,switch 语句只能使用整型或枚举类型,自从 jdk7 之后,switch 语句可以使用 String 类型。 5. String str = new String("abc"); 创建了几个对象,为什么? 答案:创建了两个对象。"abc" 本身创建在...

    c#Switch.rar

    1. **基本用法**:使用整型、字符串或其他枚举类型作为`switch`的表达式,然后对不同值进行处理。 ```csharp int dayOfWeek = 3; // 假设代表周三 switch (dayOfWeek) { case 1: Console.WriteLine("周一"); ...

    switch循环所支持的数据类型案例分析

    switch循环的关键是switch表达式的值,这个值可以是byte、short、char、int、枚举类、String类型的变量。下面我们来详细分析switch循环所支持的数据类型。 首先,在JDK1.5之前,switch循环只支持byte、short、char...

    Java Switch对各类型支持实现原理

    从Java 7开始,`switch`语句开始支持`String`类型,这大大增强了其灵活性和实用性。 对于基本数据类型的支持,如`byte`、`short`、`int`和`char`,`switch`语句的工作原理相对简单。在Java编译器处理这些类型时,它...

    java学习资料-switch基础介绍及具体使用方法

    然而,它不支持long和String类型的值,尽管在Java 7之后,String类型可以通过引入常量引用的方式间接使用。 基础语法如下: ```java switch(表达式){ case 表达式常量 1: 语句 1; break; case 表达式常量 2: ...

    switch 语句switch 语句

    switch 可与 byte,short,char 和 int 原始数据一起使用类型。它也适用于 enumerated types (枚举类型)(在 Enum Types 中讨论),String 类以及一些包装某些原始类型的特殊类:Character,Byte,Short 和 Integer(在...

    Java switch case数据类型原理解析

    "Java switch case 数据类型原理解析" ...本文主要介绍了 Java switch case 数据类型原理解析,通过示例代码介绍了基本数据类型、包装数据类型、枚举类型和字符串类型的使用,希望对大家的学习有所帮助。

    Java枚举类型在switch语句正确使用方法详解

    Java 枚举类型在 switch 语句正确使用方法详解 Java 枚举类型是 Java 语言中的一种特殊类型,用于定义一组具有一些公共特征的常量。Java 枚举类型在 switch 语句中的正确使用方法是本文的主要内容。通过示例代码,...

    java中switch的使用及语法说明

    从Java 7开始,`switch` 语句还可以接受 `String` 类型。这为处理字符串提供了极大的便利。 #### 三、示例解析 下面详细分析题目中给出的示例: ```java public class SwitchExample { public static void main...

    switch选择结构

    对于`String`类型的`switch`,则比较的是字符串的内容是否相等。 2. **范围匹配**:从`Java 8`开始,`switch`可以接受`常量表达式`(如`enum`常量或`final`变量)作为`case`标签,这允许使用范围匹配,例如: ```...

Global site tag (gtag.js) - Google Analytics