配列に入れた文字列を一文字ずつ表示(実行)させたいのですが、下記のコードを実行すると下記のようになります。どうしたら良いでしょうか?
【実行結果】
[Ljava.lang.String;@70dea4e
[Ljava.lang.String;@70dea4e
java
コード
public class Test {
public static void main(String[] args) { String[][] abc = {{"じゃんけん大会!! 好きなプレイを選んで下さい。(半角数字でお願いします。)"}, {"好きなプレイを選んで下さい。(半角数字でお願いします。)"}}; // 配列数を取得 int arr_num = abc.length; for (int i = 0; i <= arr_num-1; i++) { try{ Thread.sleep(10); } catch(InterruptedException e){ } System.out.println(abc[00]); } } }
【成功コード】
java
コード
public static void main(String[] args) {
String abc = "じゃんけん大会!! 好きなプレイを選んで下さい。(半角数字でお願いします。)" + " \n 好きなプレイを選んで下さい。(半角数字でお願いします。)"; // 文字列を配列に1文字ずつセット char data[] = abc.toCharArray(); // 配列数を取得 int arr_num = data.length; for (int i = 0; i <= arr_num-1; i++) { try{ // 指定ミリ秒の間眠る Thread.sleep(100); } catch(InterruptedException e){ } System.out.print(data[i]); } } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/29 04:29
2018/06/29 04:34
2018/06/29 04:35
2018/06/29 05:12
2018/06/29 05:19
2018/06/29 05:21
2018/06/29 05:38