(实现String 类)
Java 库中提供了String 类,给出你自己对下面方法的实现(将新类命名为 MyString1 ):
public MyString1(char[]chars); public char charAt(int index); public int length(); public MyString1 substring(int begin, int end); public MyString1 toLowerCase(); public boolean equals(MyString1 s); public static MyString1 valueOf(int i);
( 实现String 类)
在Java 库中提供了String 类,给出你自己对下面方法的实现(将新类命名为MyString2):
public MyString2(String s); public int compare(String s); public MyString2 substring(int begin); public MyString2 toUpperCaseO; public char[] toChars(); public static MyString2 valueOf(boolean b);
( 实现StringBuilder 类)
在Java 库中提供了StringBuilder 类。给出你自己对下面方法的实现(将新类命名为MyStringBuilder1):
public MyStringBuilder1(String s); public MyStringBuilder1 append(MyStringBuilder1 s); public MyStringBuilder1 append(int i); public int length(); public char charAt(int index); public MyStringBuilder1 toLowerCase(); public MyStringBuilder1 substring(int begin, int end); public String toString();
( 实现StringBuilder 类)
在Java 库中提供了StringBuilder 类。给出你自己对下面方法的实现(将新类命名为MyStringBuilder2):
public MyStringBui1der2(); public MyStringBui1der2(char[] chars); public MyStringBuilder2(String s); public MyStringBuilder2 insert(int offset, MyStringBui1der2 s); public MyStringBuilder2 reverse(); public MyStringBuilder2 substring(int begin); public MyStringBuilder2 toUpperCase();
参考答案
https://github.com/AndrewProgramming/JavaProgrammingHomework/tree/master/src/chapter_string