subject

IN JAVA HW4_P2 - MyString
The String class is provided in the Java library. Provide your own implementation for the following methods (name the new class MyString):
**DO NOT USE THE STRING OBJECT AND ITS METHODS. IMPLEMENT THEM ALL AGAIN YOURSELF!
**You can use char[] and Character object.
public MyString(char[] chars);
public char charAt(int index);
public int length();
public MyString substring(int begin, int end);
public MyString toLowerCase();
public boolean equals(MyString s);
public static MyString valueOf(int i);
public char[] toChars();
Use the following class driver with no modifications to it!
import java. util.*;
import java. lang.*;
import java. io.*;
class DriverMain{
public static void main(String[] args) {
MyString s1 = new MyString(new char[] {'A', 'B', 'C'});
System. out. println(s1.length());
System. out. println(s1.charAt(1));
MyString s2 = s1.substring(0,2);
System. out. println(s2.toLowerCase().equals(new MyString(new char[] {'a', 'b'})));
char[] chars = MyString. valueOf(345).toChars();
for (int i = 0; i < chars. length; i++) {
System. out. print(chars[i]);
}
}
}

---And use the following class that was refered to in main
class MyString {
public MyString(char[] chars){
}
public char charAt(int index){
}
public int length(){
}
public MyString substring(int begin, int end){
}
public MyString toLowerCase(){
}
public boolean equals(MyString s){
}
public static MyString valueOf(int i){
}
public char[] toChars(){
}
}

PLEASE follow the instructions that are provided and comment the code so I can understand it better!. I'm really confused about this assignment and need as much help as possible!

ansver
Answers: 1

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 15:20
The north and south regions had very diferent economies in the 1800s.
Answers: 1
question
Computers and Technology, 23.06.2019 02:30
How to launch an app: steps to be successful? launching an app is a great idea, but it’s not that easy as we supposed to think. the majority of mobile applications don’t generate revenue because companies aren’t ready to be competitive. referring to our experience in successfully building and launching apps we hope to you omit these difficulties. we are going to talk about ideas, marketing, testing your product, its development, distribution and support. you will learn 8 product launch stages to succeed.
Answers: 1
question
Computers and Technology, 23.06.2019 07:30
What key should you press and hold to select and open multiple files at one time? enter alt control esc
Answers: 1
question
Computers and Technology, 23.06.2019 09:30
Light travels at a speed of 186,000 miles a second. the distance light travels in a year is 5,865,690,000,000 miles/year 5,865,695,000,000 miles/year 58,656,950,000,000 miles/year 6,789,000,0000 miles/year
Answers: 1
You know the right answer?
IN JAVA HW4_P2 - MyString
The String class is provided in the Java library. Provide your own...
Questions
question
Mathematics, 29.01.2020 06:51