⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 person.java

📁 Java 入门书的源码
💻 JAVA
字号:
//Copyright (c) 1998, Arthur Gittleman
//This example is provided WITHOUT ANY WARRANTY either expressed or implied.

/* Groups fields for a person.     
 * Uses toString to display.
 */

import iopack.Io;
public class Person {
  private String id;
  private Name name;
  private Address address;
  public  Person(String i, Name n, Address a) {
    id = i; name = n; address = a;
  } 
  public String getId() {
    return id;
  }
  public  String toString() {
    return name + "\n" + address;
  }
  public static void main (String [] args) {
    Name aName = new Name("Henry", "Johnson");
    Address anAddress = 
    new Address("1512 Harbor Blvd.", "Long Beach",
                            "CA", "99919");
    String anId = Io.readString("Enter an id string");
    Person aPerson = new Person(anId,aName,anAddress);
    System.out.println("Our person is ");
    System.out.println(aPerson);
    System.out.println("   with id " + aPerson.getId());
    System.out.println("\n And now some tests of string methods");
    String address = anAddress.toString();
    int i = address.indexOf("Harbor");
    System.out.println("The index of Harbor in address is " + i);
    String z1 = String.valueOf(99919);
    int l = address.length();   
    System.out.println("The length of address is " + l);
    String z2 = address.substring(l-5,l);
    boolean same = z2.equals(z1);
    System.out.println("These two zip codes are the same? " + same); 
    int less = z1.compareTo("Harbor");
    System.out.println("Compare returns the negative number " + less);  
    String hat = "   hat   ";
    System.out.println(hat+"rack");
    System.out.println(hat.trim()+"rack");
    Io.readString("Press any key to exit");   // Added for IDE use 
  }
}    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -