課題にて「受け取った文字を「,」で配列に分割して返すようにプログラムを作成せよ、というものがあり、課題では受け取る文字を提供されていましたが、より実践に近づくための自主練として「受け取る文字」をコマンド引数にて受け取るように変更しましたが、コンパイルは成功しますがエラーがでます。
エラー内容:「プロセスの起動に失敗しました」
(秀丸やeclipseではなく自宅にて簡単な無料プログラムツールを利用して行っています。PCはmac OS X10.95です)
下記コードに何かミスがありますでしょうか?
配列が苦手で、[]←こちらが登場すると非常に弱いです。
ご教示頂けると幸いです。
public class Main {
public static void main(String[] args){
SubClass sub = new SubClass();
String[] result = sub.changeString(args[0]);
for(int i = 0; i < result.length ; i++){ System.out.println(result[i]); }
}
}
public class SubClass {
public String[] changeString(String args){
String[] sp = args.split(",");
return sp;
}
}
回答2件
あなたの回答
tips
プレビュー