java语言基础

发布时间:2019-08-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了java语言基础脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

java语言基础


1.运算

自增自减运算符(单目运算符)

  • 放在操作元前面:先增减,再参与运算,放在后面,反之;

  • a=5; b=a++;c=++a;//a=7 b=5 c=7

逻辑运算符

  • "&&" 属于短路运算符,“&”属于非短路运算符;

优先顺序

  • 增量和减量》算数运算》比较运算》逻辑运算》赋值运算


2.流程控制

swITch 多选一

  • 常量值必须是整数、字符型或字符串型 //case 1.1 不合法的

switch(表达式)
{
case 常量值1
    语句块1;
    [break;]
case 常量值n
    语句块n;
    [break;]
default;
    语句块n+1;
    [break;]
}

while与do...while区别

while先判断条件是否成立在执行循环体;
do...while先执行一次循环体,再判断条件是否成立(至少执行一次);


3.字符串

string类型

字符串必须包含在一对双引号之内("")
声明字符串变量必须经过初始化才能使用

引用字符串常量创建字符串变量

String str1,str2;
str1 = "hello";
str2 = "hello";
//str1,str2具有相同实引用,指向相同地址
graph RL
A[hello]-->B(str1)
A-->C(srt2)

获取字符串信息

1.length 包含字符串中的空格
2.字符串查找 indexOf lastIndexOf
3.lastindexOf() 方法中参数是空字符串"",则返回length的结果相同
4.charAt() 返回指定索引处的字符返回

System.out.PRintln("hello".charAt(4));//o

5.截取字符串 substring

System.out.println("hello".substring(2));//llo
System.out.println("hello".substring(2, 4));//ll

6.trim 去除前后的空格,中间的空格保留

System.out.println(" he llo ".trim().length());//6

7.字符串替换 replace

System.out.println("hello".replace("l", "q"));//heQQo

8.字符串开头结尾 startsWith endsWith
9.字符串相等 equals区分大小写 equalsIgnoreCase()忽略大小写

String str1, str2;
str1 = "helo";
str2 = "helo";
System.out.println(str1 == str2);//true

String str3 = new String("hello");
String str4 = new String("hello");
System.out.println(str3 == str4);//false
//str1,str2是引用的字符串常量,指向相同地址
//str3,str4是不同的对象,指向不同内存地址

10.大小写转换 toLowerCase toUpPErCase
11.字符串分割 split

String str = "abc,def,ghi,jkl";
String[] str1 = str.split(",");
for (String i : str1) {
System.out.println(i);
}
System.out.println();
String[] str2 = str.split(",", 2);
for (String j : str2) {
System.out.println(j);
}
//第一次结果
abc
def
ghi
jkl
//第二次结果
abc
def,ghi,jkl

脚本宝典总结

以上是脚本宝典为你收集整理的java语言基础全部内容,希望文章能够帮你解决java语言基础所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。