当前位置: 首页 > 编程笔记 >

Java中Switch Case使用字符串

秦渝
2023-03-14
本文向大家介绍Java中Switch Case使用字符串,包括了Java中Switch Case使用字符串的使用技巧和注意事项,需要的朋友参考一下

Java 7的引入增强了Switch的case,即它也支持字符串。

首先,设置一个字符串-

String department = "AKD05";

现在,在switch中使用相同的字符串,如下所示-

switch(department)

示例

现在,像平常使用SWITCH CASE一样检查每个字符串是否使用大小写。以下是在Switch Case中实现String的示例-

public class Demo {
   public static void main(String[] args) {
      String department = "AKD05";
      switch(department) {
         case "AKD01":
            System.out.println("Finance");
            break;
         case "AKD02":
            System.out.println("Sales");
            break;
         case "AKD03":
            System.out.println("Production");
            break;
         case "AKD04":
            System.out.println("Marketing");
            break;
         case "AKD05":
            System.out.println("Operations");
            break;
         default:
            System.out.println("None!");
      }
   }
}

输出结果

Operations
 类似资料:
  • 我在Java中有一个包含字符串的对象。我很好奇字符串的内存使用是如何工作的。我试图优化我的程序的内存使用,应用程序将有大约10000个这样的对象。对于像“Hello World”这样的字符串,内存使用量是多少?

  • 主要内容:字符输入流,字符输出流,字符文件输入流,字符文件输出流,字符缓冲区输入流,字符缓冲区输出流尽管 Java 中字节流的功能十分强大,几乎可以直接或间接地处理任何类型的输入/输出操作,但利用它却不能直接操作 16 位的 Unicode 字符。这就要用到字符流。本节将重点介绍字符流的操作。 字符输入流 Reader 类是所有字符流输入类的父类,该类定义了许多方法,这些方法对所有子类都是有效的。 Reader 类的常用子类如下。 CharArrayReader 类:将字符数组转换为字符输入流,

  • 问题内容: JAVA代码 这是我用 JAVA 编写的代码的一部分,如您所见,这是一个有两个成员和的类。 这是我有本机方法的主类,从那里我调用了本机方法。 如您所见,我用一个对象创建数组并将其提供给我的函数。 JNI代码 我怎样才能得到这两个字符串,我已经从Java应用程序中设置并存储在? 问题答案: 以下代码应允许您访问字段 enrollmentID 。使用JNI String函数 来读取/操作它

  • 我已经看过这个问题,但我的问题有点不同。 我有一个“baseString”,n HashMap和一个输出字符串。我想用hashmap填充baseString,来构造一个json调用参数。 我已经用Java 7完成了,方法是这样的: 现在我想用Java 8实现同样的效果,我已经尝试了以下方法: 但是对于每个结果,我都有一个错误 “封闭范围中定义的局部变量结果必须是final或有效final” 所以问

  • 我看到了这篇文章,它非常努力地解释了打印所有字符串的递归解决方案。 但当我们开始弹出堆栈时,我仍然无法得到部分。例如,递归一直进行到,在这里,基大小写遇到,它打印。但现在发生了什么?我们从函数调用堆栈弹出。我们用这个做什么等等? 谁能帮我解释一下吗? 另外,我需要一些关于时间复杂度的指示。不像完全的计算而是一些暗示。

  • 问题内容: 我有一些带有以下格式的方程式的字符串。 我还有一个文本文件,其中包含每个变量的名称,例如: 等等… 什么是对我来说,写代码的最佳方式,使其在插头到处发生,并且对等? 问题答案: 对于string ,请使用以下函数: