1ヶ月前に出されたjavaの課題でどうしてもわからなく投稿させて頂きました。正直自分の力で解決するべきだと思いますが初めてjavaに触れるので全く分からず投稿しました、どうかご教授下さい。 コンパイルしたのですが01,06,99以外の処理に全てエラーが出てしまいます。07,08に関しては最初の頭の数で昇順、降順されてしまいます。。 実行クラスはパート(2)に載せます。 import java.util.ArrayList; public class A21_StrArray { ArrayList list = new ArrayList(); public void add(String data){ //要素追加 list.add(data); } public void set(int index, String data){ //指定インデックスがない場合エラー list.set(index,data); } public String get(int index) throws IndexOutOfBoundsException{ //指定インデックスがない場合エラー String str; str = list.get(index);//指定文字列を取得 return str; } public void clear(){ //要素クリア list.clear(); } } import java.util.Collections; public class A22_StrArray extends A21_StrArray{ public String[] getAll(){ String[] all = new String[list.size()]; //全ての要素を配列で取得 for(int i=0; i
↧