java-04 表达式,转意符,常见类型转换

表达式,转意符,常见类型转换

  • 表达式
    • 何为表达式
  • 转意符
    • “/”
  • 常见类型的转换
    • int string date 互相转
  1. 何为表达式
    Java表达式是变量、常量、运算符、方法调用的序列,它执行指定的计 算并返回某个确定的值。

    其中,运算符按操作数的数目:有
    一元运算符 ++、-- 、
    二元运算符 +、-、>等等 和
    三元运算符 ?:,
    它们分别对应一到三个操作数。

    表达式一般按运算符来分:
    算术表达式 float x=8.3f、i++、
    关系表达式 3>7、3<7、
    布尔逻辑表达式 (5>4)&&true、!false、
    位运算表达式 a=34^3、
    赋值表达式、
    条件表达式 b=100>89?a=ture:a=false
    以及复合表达式。
    还有一种叫“表达式语句”,就是在表达式后加上分号作为语句来使用。int i=123;

  2. 转意符"/"
    当我们要输出(" ’ /)时直接写是行不通的这时候我们就需要用到转意符( \ )
    System.out.println(" " “); //这样输出“是行不通的
    System.out.println(”\""); // 转意符 在需要转意的字符串前加上( \ )

  3. int string date 互相转

    1. int to str
      int a=2;
      //一
      String b=Integer.toString(a);
      //二
      String c=String.valueOf(a);
      //三
      String d=""+a;
      //字符串与数字相加 数字类型会自动转换为字符串类型

    2. str to int

      String e=“123”;
      //一
      int f=Integer.parseInt(e);
      //二
      int g=Integer.valueOf(e).intValue();

    3. str to date

      String string = “2016-10-24 21:59:06”;
      SimpleDateFormat sdf1 = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
      System.out.println(sdf1.parse(string));
      //PS:这里需要用到SimpleDateFormat类进行字符串格式化

    4. date to str

      Date date = new Date();
      SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);
      String h=sdf.format(date);
      System.out.println(h);
      //PS:这里需要用到SimpleDateFormat类进行字符串格式化

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaScript正则表达式Java正则表达式在语法上有一些差异,但是它们的基本概念和用法是相似的。下面是将JavaScript正则表达式转换为Java正则表达式的一些常见规则: 1. 语法差异: - JavaScript正则表达式使用斜杠(/)作为定界,而Java正则表达式使用双引号(")作为定界。 - JavaScript正则表达式中的特殊字需要进行转义,而Java正则表达式中的特殊字不需要转义。 2. 字类: - JavaScript正则表达式中的字类使用方括号([])表示,而Java正则表达式中使用方括号([])或者Unicode转义(\p{...})表示。 - JavaScript正则表达式中的字类可以使用连字(-)表示范围,而Java正则表达式中需要使用Unicode转义(\uXXXX)表示范围。 3. 量词: - JavaScript正则表达式中的量词使用花括号({})表示,而Java正则表达式中使用花括号({})或者问号(?)表示。 - JavaScript正则表达式中的贪婪量词默认是贪婪模式,而Java正则表达式中的贪婪量词需要在后面添加问号(?)来表示非贪婪模式。 4. 边界匹配: - JavaScript正则表达式中的边界匹配使用插入号(^)和美元号($)表示,而Java正则表达式中使用\A和\Z表示。 5. 其他差异: - JavaScript正则表达式中的捕获组使用圆括号(())表示,而Java正则表达式中使用圆括号(())或者方括号([])表示。 - JavaScript正则表达式中的反向引用使用反斜杠加数字(\1、\2等)表示,而Java正则表达式中使用美元号加数字($1、$2等)表示。 以上是一些常见JavaScript正则表达式转换为Java正则表达式的规则。具体转换时,还需要根据具体的正则表达式进行适当的调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值