我是靠谱客的博主 外向毛衣,最近开发中收集的这篇文章主要介绍java8中switch不能_论Java8中switch(String)的解决方案真实性,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天在浏览博客的时候,看到一篇关于"java8中switch(String)的错误解决"的博文。具体问题是说jdk1.7支持switch(String),但是在jdk1.8中却不行,就此提出的解决方案。然而,针对jdk1.8,已经使用过一年之久的博主存在一个困惑,平时开发项目jdk1.8也有用到过switch(String),但是并未发现过此问题,想来jdk通常都是向前兼容的,不该出现此问题啊。难道我遇到是个假jdk1.8?于是就此进行了代码验证。

jdk版本以及jre版本:

fa6ef384bcd5c0a784b5e7b6143780cd.png

代码一:

package com.jangz.syntax.nosupport;

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

public class ValidateUtil {

private static final Logger log = LoggerFactory.getLogger(ValidateUtil.class);

private boolean checkName(String fileName, String name, String op) {

switch(op) {

case "no":

return false;

case "contains

最后

以上就是外向毛衣为你收集整理的java8中switch不能_论Java8中switch(String)的解决方案真实性的全部内容,希望文章能够帮你解决java8中switch不能_论Java8中switch(String)的解决方案真实性所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部