Java基础知识积累,不断更新ing

1. 三元运算符

  • 语法:条件式?值1:值2

2. 数据类型转换

  • 隐式转换
    低级向高级转换,自动转换,无需手动显示
    精度排序:byte、short、int、long、float、double
  • 显示转换
    语法:(类型名)要转换的值
    int a = (int)40.5//此时a为40

3. switch语句

  • switch语句后面跟的表达式必须是:整型、字符型、字符串型
  • 遇到break会退出

4. foreach语句

  • 语句:
for(元素变量x:遍历对象obj){
    引用了x的java语句
}

5. String的常用方法调用

  • str.length()获取字符串的长度

  • str.indexOf(String s)返回值是int型,查找字符串中字符的位置

  • str.chatAt(int index)返回指定位置的字符

  • str.substring(int beginIndex)从指定索引处截取字符串

  • str.substring(int beginIndex,int endIndex)从指定索引区间截取字符串

  • str.trim()去掉前导和尾部的空格

  • str.replace(char oldchar, char newchar)替换字符串中的字符

  • str.startsWith(String prefix)判断字符串是否是以指定的字符串开头

  • str.endsWith(String suffix)判断字符串是否是以指定字符串结尾

  • str.equals(String others)判断字符串内容是否相等要用equal方法而不能用等于==

  • str.toLowerCase()变小写

  • str.toUpperCase()变大写

  • str.split(String sign)以sign作为分隔符,分割字符串。同时可以以“,|=”表示同时以“,”、“=”两个作为分隔符

  • str.split(String sign,int limit)以sign作为分隔符,分割字符串。limit表示分割的次数

  • str.format()将时间和日期格式化为字符串

你可能感兴趣的:(java)