📄 person.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 + -