随笔分类 -  Java基础

摘要:局部变量:成员方法内的变量,方法执行结束则变量失效 静态变量、静态常量、静态方法,共享、省内存。调用格式:类名﹒静态成员 规定:静态方法中不可以使用this关键字、不可以调用非静态方法、不可以声明变量为static 权限修饰符:当成员变量修饰范围>类的修饰符范围时,权限服从于类 举例,自定义图书类 阅读全文
posted @ 2017-12-08 17:46 夕西行 阅读(1205) 评论(0) 推荐(1) 编辑
摘要:作用:对字符串进行动态的一系列操作,如增加、插入、删减、反转等。在遍历中频繁处理时效率很高 StringBuilder b=new StringBuilder(String str); b.append(String str);//向b中增加str。若b中已有字符串,添加到其后 b.insert(i 阅读全文
posted @ 2017-09-28 12:55 夕西行 阅读(217) 评论(0) 推荐(0) 编辑
摘要:判断对象是否符合要求,需要用到正则表达式。 matches("正则表达式"),返回值是boolean类型 正则表达式中的一些特殊字符: 元字符 限定符 方括号 \\d 代表0~9的数字 {n} 出现n次 [abc] 表示a,b或者c \\p{Lower} 代表a~z的小写字母 {n,} 至少n次 [ 阅读全文
posted @ 2017-09-27 21:26 夕西行 阅读(137) 评论(0) 推荐(0) 编辑
摘要:格式化字符串主要有两类:时间日期格式化,常规数据类型格式化。 使用格式:String a=String.format("转换符",对象); 对于时间日期,又有String a=String.format(语言环境,"转换符",对象);默认中文环境 阅读全文
posted @ 2017-09-27 12:47 夕西行 阅读(680) 评论(0) 推荐(0) 编辑
摘要:char[] c=s.toCharArray(); 很多时候需要将字符串转换为数组,之后进行遍历等操作。 阅读全文
posted @ 2017-09-25 20:08 夕西行 阅读(105) 评论(0) 推荐(0) 编辑
摘要:s.split(分隔符1|分隔符2,指定分隔几份) 阅读全文
posted @ 2017-08-30 19:25 夕西行 阅读(444) 评论(0) 推荐(0) 编辑
摘要:判断是否相等:s.equals() 判断是否相等(忽略大小写):s.equalsIgnoreCase() 判断起始结尾:s.startsWith(),s.endsWith() 转大小写:s.toLowerCase(), s.toUpperCase() 阅读全文
posted @ 2017-08-08 19:11 夕西行 阅读(583) 评论(0) 推荐(0) 编辑
摘要:指定字符的索引位置:s.indexOf()、s.lastIndexOf() (以字符串s为例。第一次与最后一次出现的位置) 指定索引位置的字符:s.charAt() 去除前、后空格:s.trim() 去除所有空格:s.replaceAll(" ","") 替换思路 替换第一个匹配的字符串:s.rep 阅读全文
posted @ 2017-08-08 18:24 夕西行 阅读(1158) 评论(0) 推荐(0) 编辑
摘要:foreach语句遍历数组 【替换】通过Arrays类的静态方法fill()实现 fill(数组,值a,值b,替换值),替换范围[a+1,b+1),省略a和b则替换全部 【排序】Arrays.sort(arr);升序排列。String类型的数组是依据字典排序的,顺序为:数字+大写字母+小写字母。 【 阅读全文
posted @ 2017-08-01 14:54 夕西行 阅读(587) 评论(0) 推荐(0) 编辑
摘要:包括:while、do…while、for for(数据类型 x:遍历对象){ } (此语法格式称为foreach语句,用于遍历数组) 阅读全文
posted @ 2017-07-27 12:42 夕西行 阅读(168) 评论(0) 推荐(0) 编辑
摘要:包括:if条件语句、switch多分支语句(只能是整数或单个字符,字符串可用对应的哈希码整数值) //表达式对应的值必须为整数或单个字符switch(表达式){case 整数/单个字符: 语句块; break;//可选case 整数/单个字符: 语句块; break;//可选default: 语句块 阅读全文
posted @ 2017-07-27 12:02 夕西行 阅读(135) 评论(0) 推荐(0) 编辑
摘要:通过创建扫描器对象接收用户输入。以输入double型数据为例: 阅读全文
posted @ 2017-07-26 17:32 夕西行 阅读(167) 评论(0) 推荐(0) 编辑
摘要:逻辑运算符:&&,||,! 位运算符(直接操作内存,即二进制的0、1):移位可实现2的n次方的乘除。左移n,则乘2的n次方 三目运算符(等效if…else):int b=20<45?100:200; 阅读全文
posted @ 2017-07-26 17:00 夕西行 阅读(189) 评论(0) 推荐(0) 编辑
摘要:定义常量:final double PI=3.1415926; 【变量有效范围】 1、成员变量:静态变量(可跨类使用,格式:类名.静态变量)、实例变量(类内使用) 2、局部变量(当前代码块内使用,即{ }内) 阅读全文
posted @ 2017-07-26 16:26 夕西行 阅读(154) 评论(0) 推荐(0) 编辑
摘要:四种类型:整型、浮点型、字符型、布尔型。 整型:byte、short、int、long。 浮点型:float、double。(float必须在小数后添加“f”或“F”。如 float a=1.23f; 或 float a=1.23F;)。 字符型:char(字符)、String(字符串)。(字符和转 阅读全文
posted @ 2017-07-25 19:04 夕西行 阅读(161) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示