精华内容
下载资源
问答
  • Java的switch用法

    2015-04-22 17:29:00
    下面是switch的用法: var status = msg; switch (status) //status是表达式 { case 0:status = "未审核";break; //0即是对status做判断,是不是status值等于0,如果是,0后面:就是做出处理,break跳出当前...

    下面是switch的用法:

    var status = msg;
            switch (status)    //status是表达式
            {
                case 0:status = "未审核";break;  //0即是对status做判断,是不是status的值等于0,如果是,0后面的:就是做出处理,break跳出当前判断
                case 1:status = "审核通过";break;  //执行循环体以外的操作
                case 2:status = "审核未通过";break;
                default:"通过";   //执行完上面所有的case,如果没有合适的,就执行default,其实,可以简单的情况下可以用case代替
            }

    其实,完全等价于:

    var status = msg;

     if(status == 0){
                status = "未审核";
            }else if(status == 1){
                status = "审核通过";
            }else{
                status = "审核未通过";
            }

    转载于:https://www.cnblogs.com/zrui-xyu/p/4448132.html

    展开全文
  • Java枚举用法

    2018-03-26 15:10:00
    package com.lxc.wmb; public enum TestEnum { Success("200","成功!"), Faild("500","错误!"); private String code;... private String msg; private TestEnum(String code...

     

    package com.lxc.wmb;
    
    public enum TestEnum {
        Success("200","成功!"),
        Faild("500","错误!");
        
        private String code;
        private String msg;
        
        private TestEnum(String code, String msg) {
            this.code = code;
            this.msg = msg;
        }
        
        public String getCode() {
            return code;
        }
        public String getMsg() {
            return msg;
        }
        
    }

     

    转载于:https://www.cnblogs.com/lxcmyf/p/8651193.html

    展开全文
  • Java中Json的用法

    2014-03-03 16:10:00
    1、 JSONObject json = new JSONObject(); json.put("list", "test");...msg=json.toString(); JsonConfig jsonConfig = new JsonConfig(); //建立配置文件 jsonConfig.setIgnoreDefaultExcludes(f...

    1、

    JSONObject json = new JSONObject();
    json.put("list", "test");
    msg=json.toString();
    
    
    JsonConfig jsonConfig = new JsonConfig();  //建立配置文件
            jsonConfig.setIgnoreDefaultExcludes(false);  //设置默认忽略
               jsonConfig.setExcludes(new String[]{"jobs"});  //此处是亮点,只要将所需忽略字段加到数组中即可
    msg = JSONSerializer.toJSON(selWebSite, jsonConfig).toString();

     

    转载于:https://www.cnblogs.com/chasewade/p/3578557.html

    展开全文
  • Java7种常见的用法[转]

    2020-02-12 13:58:02
    Java7种常见的用法[转] JDK1.5引入了新类型——枚举。   web项目里实体类使用枚举类型: public enum CommentTypeEnum { SP("审批"), BH("驳回"), XT("协同"), PS("评审"); private String name;//名称 /*...

    Java7种常见的用法[转]

    JDK1.5引入了新的类型——枚举。
      
    web项目里实体类使用枚举类型:

    public enum  CommentTypeEnum {
        SP("审批"),
        BH("驳回"),
        XT("协同"),
        PS("评审");
        private String name;//名称
    
        /**
         * 通过type获取Msg
         *
         * @param type
         * @return
         * @Description:
         */
        public static String getEnumMsgByType(String type) {
            for (CommentTypeEnum e : CommentTypeEnum.values()) {
                if (e.toString().equals(type)) {
                    return e.name;
                }
            }
            return "";
        }
        private CommentTypeEnum(String name) {
            this.name = name;
        }
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
    }
    

    一般在该实体类的包下在新建一个enumeration包,把枚举类型的类写在enumeration包下,例如:

    public enum Color {
         RED,            //红色
         BLUE,           //蓝色
         GREEN           //绿色
    }
    

    然后在实体类里引用这个枚举类。

         @Enumerated(value = EnumType.STRING)
         @Column(name = "color")
         @NotNull
         private Color color;
    

    注意:

    1. @Enumerated(value=EnumType.ORDINAL)采用枚举类型的序号值与数据库进行交互,
      此时数据库的数据类型需要是数值类型,例如在实际操作中
    	CatTest ct = new CatTest(); 
    	ct.setColor(Color.BLUE); 
    

    当我们将对象ct保存到数据库中的时候,数据库中存储的数值是BLUE在Color枚举
    定义中的序号1(序号从零开始);

    1. @Enumerated(value=EnumType.STRING)采用枚举类型与数据库进行交互,
      此时数据库的数据类型需要是NVACHAR2等字符串类型,例如在实际操作中
    CatTest ct = new CatTest(); 
    ct.setColor(Color.BLUR); 
    

    数据库中存储的数值是BLUE字符串。

    枚举类型对象之间的值比较,是可以使用==,直接来比较值,是否相等的,不是必须使用equals方法的哟。

    用法一:常量

    在JDK1.5 之前,我们定义常量都是: public static fianl… 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。

    public enum Color { 
        RED, GREEN, BLANK, YELLOW 
    }
    

    用法二:switch

    enum Signal {  
        GREEN, YELLOW, RED  
    }  
    public class TrafficLight {  
        Signal color = Signal.RED;  
        public void change() {  
            switch (color) {  
            case RED:  
                color = Signal.GREEN;  
                break;  
            case YELLOW:  
                color = Signal.RED;  
                break;  
            case GREEN:  
                color = Signal.YELLOW;  
                break;  
            }  
        }  
    }
    

    用法三:向枚举中添加新方法

    public enum Color {  
        RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);  
        // 成员变量  
        private String name;  
        private int index;  
        // 构造方法  
        private Color(String name, int index) {  
            this.name = name;  
            this.index = index;  
        }  
        // 普通方法  
        public static String getName(int index) {  
            for (Color c : Color.values()) {  
                if (c.getIndex() == index) {  
                    return c.name;  
                }  
            }  
            return null;  
        }  
        // get set 方法  
        public String getName() {  
            return name;  
        }  
        public void setName(String name) {  
            this.name = name;  
        }  
        public int getIndex() {  
            return index;  
        }  
        public void setIndex(int index) {  
            this.index = index;  
        }  
    }
    

    用法四:覆盖枚举的方法

    下面给出一个toString()方法覆盖的例子。

    public enum Color {  
        RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);  
        // 成员变量  
        private String name;  
        private int index;  
        // 构造方法  
        private Color(String name, int index) {  
            this.name = name;  
            this.index = index;  
        }  
        //覆盖方法  
        @Override  
        public String toString() {  
            return this.index+"_"+this.name;  
        }  
    }
    

    用法五:实现接口

    所有的枚举都继承自java.lang.Enum类。由于Java 不支持多继承,所以枚举对象不能再继承其他类。

    public interface Behaviour {  
        void print();  
        String getInfo();  
    }  
    public enum Color implements Behaviour{  
        RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);  
        // 成员变量  
        private String name;  
        private int index;  
        // 构造方法  
        private Color(String name, int index) {  
            this.name = name;  
            this.index = index;  
        }  
    //接口方法  
        @Override  
        public String getInfo() {  
            return this.name;  
        }  
        //接口方法  
        @Override  
        public void print() {  
            System.out.println(this.index+":"+this.name);  
        }  
    }
    

    用法六:使用接口组织枚举

    public interface Food {  
        enum Coffee implements Food{  
            BLACK_COFFEE,DECAF_COFFEE,LATTE,CAPPUCCINO  
        }  
        enum Dessert implements Food{  
            FRUIT, CAKE, GELATO  
        }  
    }
    

    用法七:关于枚举集合的使用

    java.util.EnumSet和java.util.EnumMap是两个枚举集合。EnumSet保证集合中的元素不重复;EnumMap中的 key是enum类型,而value则可以是任意类型。关于这个两个集合的使用就不在这里赘述,可以参考JDK文档。

    		EnumSet<WeekDay> week = EnumSet.noneOf(WeekDay.class);
            week.add(WeekDay.MON);
            System.out.println("EnumSet中的元素:" + week);
            week.remove(WeekDay.MON);
            System.out.println("EnumSet中的元素:" + week);
            week.addAll(EnumSet.complementOf(week));
            System.out.println("EnumSet中的元素:" + week);
            week.removeAll(EnumSet.range(WeekDay.FRI, WeekDay.SAT));
            System.out.println("EnumSet中的元素:" + week);
    

    参考资料:《ThinkingInJava》第四版
    http://softbeta.iteye.com/blog/1185573
    https://blog.csdn.net/echizao1839/article/details/80890490

    展开全文
  • 输入输出输出输入使用Scanner读取nextInt():next():nextLine():注意:使用Scanner循环读取N个数字/字符串hasNextInt()使用 输出 基本语法 System.out.println(msg); //输出一个字符串,自带换行 System.out....
  • Handler handler; //定义一个handler对象 Message msg = new Message();... //给msg对象中what变量赋值为50(也可以赋值为其他,完全看个人心情) handler.sendMessage(msg); //将msg对象传给handlerhandle...
  • 最近发现有个项目中代码有如下用法 public static void checkResponseStatus(HttpResponse.RespModel response, boolean success, String...msg) { String template = "xxxx"; Assert.assertEquals(!response....
  • Java-Annotation一种用法(消除代码中冗余if/else或switch语句) 1.冗余if/else或switch ​ 有没有朋友写过以下代码结构,大量if/esle判断,来选择不同执行方式 if(type==1001){ return decodeMsg1001...
  • instanceof用法 我有一个梦想,不再需要操作员和垂头丧气instanceof ,却没有访客模式笨拙和冗长。 所以我想出了以下DSL语法: Object msg = //... whenTypeOf(msg). is(Date.class). then(date -> ...
  • public void handleMessage(Message msg) { if (msg.what == 02234) { Bundle bundle = msg.getData(); String timeout = bundle.getString("e1"); System.out.println(timeout); Toast.makeText...
  • 1.static 修饰静态属性,静态块。static修饰属性为全局变量,即该属性不属于某个对象,可通过类名或对象名调用该... public Book(String msg) { System.out.println(msg); } } public class Person { int a=...
  • java.util.Map compute用于计算指定键映射值(如果键没有映射时,值为null)。应用场景,向Map键映射字符串后连接新字符串。 map.compute(key, (k, v) -> (v == null) ? msg : v.concat(msg)) 如果函数...
  • 用一个例子来说明Object对象中wait方法和notifyAll方法使用。 首先定义一个消息类,用于封装数据,以供读写线程进行操作: 1 /** 2 * 消息 3 * ... 8 private String msg; 9 10 ...
  • jsp内置对象的用法

    2012-03-07 09:48:34
    定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用成员变量 JSP共有以下9种基本内置组件(可与ASP6种内部组件相对应): 1.request对象 客户端请求信息被封装在request对象中,通过它...
  • 如题,因为在之前在学java基础时候,对this的用法了解没有那么深入,导致在看视频学习开发项目时候,老师用到了链式操作,和一些this操作,如图: 当时代码跟着敲到这里,虽然运行结果和老师是一样,而...
  • 对于handler定义与解释详见收藏文章。...对此项目中用到实例为FindMoreFrag.java中第822行 private Handler imgHandler = new Handler(){ public void handleMessage(android.os.Message msg) { swit
  • Java断言

    2010-07-18 10:55:29
    就是你判断一个事情是否是真,是则继续运行,不是则发生java.lang.AssertionError   启用断言 :-ea 禁用: -da 注意:JDK是从1.4开始支持断言,低版本不支持   可以对特定类和包启用断言   断言...
  • 以前一直不理解interface与abstract区别和用法,看了一些文章也无果,今天终于自己测试一番 测试interface public interface ICallback{ void onSucess(String msg) void onFailure(String err) } 以interface...
  • 中国移动研究中心java笔试题参考 rfetion是中国移动飞信服务Ruby,您可以免费发送短信。 我还在按照飞信2010版本开发,增加了验证码保护bot。 您应该下载0.5.0之前版本,它不会触发验证。 演示 看 安装 gem ...
  • 以下示例一般构建对象的用法。 快捷地构建推送对象:所有平台,所有设备,内容为 ALERT 通知。 public static PushPayload buildPushObject_all_all_alert() { return PushPayload.alertAll(ALERT); } ...
  • 复制RX Java 用法 克隆此仓库 开启您android studio 文件->新建->导入模块 选择这个项目 在您应用程序build.gradle中添加以下行 compile project(":jnrx") 如何创建频道流 将这些行添加到所有活动代码根目录...
  • Android Timer类使用

    2011-02-23 17:37:42
    Android的计时器与Java的有点不同,需要配套TimerTask使用,基本的用法如下: Handler handler = new Handler() { // 定义处理信息的方法 public void handleMessage(Message msg) { switch (msg.what) { ...
  • android timer使用

    2011-04-05 00:54:00
    的计时器与Java的有点不同,需要配套TimerTask使用,基本的用法如下: Handler handler = new Handler() {   // 定义处理信息的方法   public void handleMessage(Message msg) {   switch (msg.what) {  ...
  • 大家好,今天给大家分享一下Android里Context一些用法. 这里大致可以分为两种:一是传递Context参数,二是调用全局Context. 其实我们应用启动时候会启动Application这个类,这个类是在AndroidManifest.xml...
  • //仅用来示范(long)的用法,实现代码为伪代码 UserService service = ioc.get(UserService.class, "userService"); Person user = service.checkUser(username, password); if (user !&#...
  • scala学习(十五)——trait ... //这里在java的接口中只能声明为静态的,在trait中能够声明成var,而不必须声明成val,trait可以简单的认为是抽象类和接口 var name = "tom" def log(msg:String) d
  • 一、前言 本篇主要是对Json字符串转换成Java对象方法进行总结。...二、Gson基本用法 将Json字符串转换为对应类对象。参见如下范例: //Json字符串 { "rst": 0, "msg":...

空空如也

空空如也

1 2 3
收藏数 41
精华内容 16
关键字:

java的msg用法

java 订阅