java-3个例子(新手)

//创建的一个包名。

package ri0318;

//创建的一个类。

public class Li3 {

  //公共静态的主方法。
  public static void main(String[] args) {
  //string类的特点:一切都是对象。
  String a = "qq333";

  //打印。
  System.out.println(a);
  //给a赋值。
  a = "notlove java";

  //打印。
  System.out.println(a);
}

 

打印结果:

qq333
notlove java

==============================

 

//公共静态的主方法。
public static void main(String[] args) {

  //创建一个对象。
  String s = new String("qqq554");
  String s1 = "qqq554";

  //打印。
  System.out.println(s);
  System.out.println(s1);

  //引用类型比较地址。
  System.out.println(s==s1);
  //String类重写了方法equals()。
  //Object为默认的,equals是自带的。
  //s.equals(s1)引用类型比较内容。
  System.out.println(s.equals(s1));
}

打印结果:

qqq554
qqq554
false(地址不一致)
true(内容一致)

================================

//公共静态的主方法。
public static void main(String[] args) {

  //调用方法。

  lx();
}

  //创建方法。
  public static void lx3() {

  //创建字符型数组。
  char[] c = {'a','d','s','s','a','d','e'};

  //创建数组对象。
  String s = new String(c);

  //创建数组对象,选择下标为1开始后面三个数的数值。
  String s1 = new String(c,1,3);

  //打印选取的下标内容。 
  System.out.println(s1);
}

  //创建方法。
  public static void lx() {

  //创建字节型数组。
  byte[] s = {66,64,12,45,24,74,4};

  创建字节型数组对象。
  String a = new String(s);

  //打印所创建的对象。
  System.out.println(a);

  //创建字节型数组对象。
  byte[] s1 = {97,98,99,100,101};

  //选取字节数组下标为1 和1后面的三位数数值。
  String c = new String(s1,1,3);

  //打印所创建的对象。
  System.out.println(c);
}
}

posted @ 2019-03-18 22:13  浪子。  阅读(188)  评论(0编辑  收藏  举报