Java的 Switch Case 语句,可以理解为分支 例子 假设打麻将有四个人 编号为 1 2 3 4 对应名字为 张三,李四,王五,赵六 数据结构 switch(expression){ case value : //语句 break; //可选 case value : //语句 break; //可选 //你可以有任意数量的case语句 default : //可选 //语句 } More
一、String的创建方法 1. 直接创建 String str = "我是 java-er.com"; System.out.println(str); 2. 拷贝创建 String str = new String("我是 java-er.com"); System.out.println(str); 3.用数组构建 char[] arr = {'J','a','v','a'}; String arrString = new String(arr); System.out.println(arrString); 二、String 格式化 输出格式 More
在 Java 中,比较字符串的常用方法有 3 个:equals() 方法、equalsIgnoreCase() 方法、 compareTo() 方法 1. equals() equals() 方法将逐个地比较两个字符串的每个字符是否相同。 "abc".equals("abc") 2. equalsIgnoreCase() 方法 equalsIgnoreCase() 方法的作用和语法与 equals() 方法完全相同, 但是忽略大小写 "Abc".equalsIgnoreCase("abc") 返回tr More
当我们仅仅需要a+b 的时候,两个字符串链接任何方法的效率基本一样,都在0.0001毫秒内就可以完成。不过如果需要1万次,10000万次,就会发现string自身的join速度显著下降 package com.java.lang; public class StringTest { int MAX = 10000; //1万次累加 public String Buffer(){ StringBuffer sb = new StringBuffer(); More
我们来使用java的数组的例子,来学习一下java的数组使用。 例子1 数字数组 int[] stu = new int[2] 例子2 字符串数组 String[] str = new String[3]; //3 表示数组长度 例子3 二纬数组 String[][] tarr = new String[2][2]; 建立文件JavaArray.java /** java-er.com learn java is so easy */ import java.util.*; public class JavaArray { pub More
Java 日期构造 构造函数1 声明一个日期, 默认返回当前系统时间 Date() 构造函数2 接收一个参数,该参数是从1970年1月1日起的毫秒数。 Date(100000) 返回1970年+毫秒数 /** java-er.com learn java is so easy */ import java.util.Date; public class Test { public static void main(String[] args){ Date date = new Date(); System.out.p More
java interface就是表示一个接口,接口只有方法,但是没有实际的实现。实现他的接口可以采用不同的程序。 Java the interface is a set of methods statement to be some method features, a set of interfaces only methods of characteristics of no method to realize, so these methods can in different places were different class implements, and these More
这些英文版的文章,以前写的,现在翻译成中文。希望对大家有帮助 Java Access Modifiers 1. private 2. protected 3. default 4. public 1.private. if a method is private , you only use it in it's self class 如果方法为pricate,只能在自己的class里使用 2.default. if a metod is default.you can use it in the clas More
java变量迷局 java申请变量需要重新开辟内存,增加程序开销,所以我们会看到某些程序里,将一些小变量,声明为全局变量,比如i用来for循环 如果全局变量被一个函数赋值,那么就会立即改变。 package com.javaer.examples; public class TestVariable { int i,j; public void A1(){ for( i = 0 ; i < 10;i++){ System.out.println("A" More
final变量被定义为一个常量,是一个无法修改的量。我们只能给他赋值一次。 final, the variable can be defined as a constant and can not be changed;we only assgin the value for the final variable once. final定义的方法,无法被重写。 final, the definition of the method can not be covered; final定义的类,不能被继承 final, the definiti More