• ベストアンサー

for文で文字列先頭削除【Java】

for文を使用し、入力した文字列の先頭を削除して出力させるにはどうすればいいのでしょうか。 超初心者なのでできれば詳しく解説お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

課題か何か? String str = "あいうえお"; for ( int i = 0; i < str.length; i ++ ) { str = "いうえお"; } System.out.println ( str ); これで先頭が削除される。 簡単すぎるので説明は要らないと思うけど?

incle
質問者

お礼

練習問題で出されたものでした。 回答ありがとうございます!

その他の回答 (2)

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.3

class Q8036725 { public static void main(String[] args) { String s = "for文で文字列先頭削除"; for (int i = 0; i < s.length(); i++) { System.out.print(s.charAt(i)); } System.out.println(); for (int i = 1; i < s.length(); i++) { System.out.print(s.charAt(i)); } System.out.println(); } }

incle
質問者

お礼

回答ありがとうございます!

  • teketon
  • ベストアンサー率65% (141/215)
回答No.2

先頭文字を消すのに、for文で繰り返す必要ないよね。

incle
質問者

お礼

回答ありがとうございます! 私もいらないと思ったのですが、練習問題でこの問題があったんですよね。

関連するQ&A

専門家に質問してみよう