JAVAで、コマンドラインで入力した文字列をタブ区切りで表示させ、エクセルの各セルに格納するということをやりたいと思ってます。
具体的には、コマンドラインで引数を与えることによりこんな表をつくりたいのです。
くだもの[TAB区切り]やさい[TAB区切り]さかな[TAB区切り]
みかん[TAB区切り]にんじん[TAB区切り]まぐろ[TAB区切り]
りんご[TAB区切り]とまと[TAB区切り]かわはぎ[TAB区切り]
列は、3列とし、3列入力(さかなで最後)したら、次の行で実データ(みかん)を与えるようなプログラムにしたいです。
何も入力せずにエンターを押した場合は、データがありませんとエラーを吐くようにしたいです。
今日このような課題をあたえられましたが、結局解けませんでした。どうかよろしくお願いいたします。
今こんな状況です
public class Table {
public static void main(String[] args) { for(int i = 0; i < args.length; i++) { String[] field_s = new String[args.length]; String[] field_m = new String[args.length]; String[] field_l = new String[args.length]; System.out.print(field_s+"\t"); System.out.print(field_m+"\t"); System.out.print(field_l+"\t"); } }
}
コマンドラインで引数取得 aaaa bbbb cccc
出力結果
D:\デスクトップ>java Table aaaa bbbb cccc
[Ljava.lang.String;@15db9742 [Ljava.lang.String;@6d06d69c [Ljava.lang.String;@7852e922 [Ljava.lang.String;@4e25154f [Ljava.lang.String;@70dea4e [Ljava.lang.String;@5c647e05 [Ljava.lang.String;@33909752 [Ljava.lang.String;@55f96302 [Ljava.lang.String;@3d4eac69
回答1件
あなたの回答
tips
プレビュー