質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.62%

  • Java

    13480questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • 配列

    503questions

    配列は、各データの要素(値または変数)が連続的に並べられたデータ構造です。各配列は添え字(INDEX)で識別されています。

配列の中身を文字列で表示したい

解決済

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 14K+

tetsujin

score 176

javaで配列の中身を文字列で表示(出力)したいのですが、
toStringメソッドで出力すると
 "Ljava.lang.String;@47a0d4"
というように出力され、
中身の値が表示されません。

1次元配列と2次元配列で、それぞれ値を表示する方法を教えてください。
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

+2

1次元配列…Arrays.toStringメソッド、
2次元配列…Arrays.deepToStringメソッドを使うと配列の値をカンマ区切りの文字列で表示できます。

サンプルコード

String[] str1 = {"あああ","いいい","ううう"};//1次元配列
String[][] str2 ={{"あああ","いいい","ううう"},{"かかか"}};//2次元配列
System.out.println(Arrays.toString(str1));
System.out.println(Arrays.deepToString(str2)); 

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.62%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

  • 解決済

    配列の初期化時の代入方法

    Javaの配列の初期化について教えてください。 宣言時に、代入することはできませんか? 分かる方は、どなたか教えていただけますか。宜しくお願いします。

  • 解決済

    cronでDBを定期的にバックアップをしたい。

    cronから以下のshを呼び出してMySQLのバックアップを毎日したいです。 backup.shにはどのように書けばいいでしょうか? とりあえず以下のように書きましたがうまく動きま

  • 解決済

    Windows上でRubyが動いているか知る方法

    RubyがWindows上で動いているかどうか確かめる方法を教えてください。 RUBY_PLATFORM=~/mswin/などはmingwバージョンなど見つけることができないので

  • 解決済

    HTML内に特定のidが存在しない時に処理を実行する方法

    HTML内にある特定のidが存在しない時に処理を実行する、という書き方はどのようにすればいいのでしょうか? if($("#content").length){      //処理

  • 受付中

    S2JDBCのmigrateにストアドプロシージャを入れたい

    初めまして。新米プログラマーのfunnyralihoです。 今回あれこれ調べて先輩方に頼ってみてもなかなか解決しなかった問題を どうしても解決したく、質問させていただきます。 初

  • 解決済

    C#でcatch(...)

    c++で例外の中の処理が不要な場合、 try{ }catch(...){ } と書けますがc#で同様の記述は出来ますか? catch(exception ex){

  • 解決済

    java.lang.NullPointerException

    前提・実現したいこと エラーが出てしまう 重大: Servlet.service() for servlet [servlet.book_lend] in context wi

  • 解決済

    Mavenの依存ライブラリ自動ダウンロードについて

    現在、mavenを使用しており、pom.xmlファイルを修正して依存ライブラリを自動ダウンロードするようにしています。 そこで質問です。mvnコマンドで依存ライブラリの自動ダウン

同じタグがついた質問を見る

  • Java

    13480questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • 配列

    503questions

    配列は、各データの要素(値または変数)が連続的に並べられたデータ構造です。各配列は添え字(INDEX)で識別されています。