• ベストアンサー

簡単なことだと思いますが

次の問題がわかりません 回答おねがいします 標準入力から一行ずつ読み取って標準出力に出すプログラムです 入力行が■で始まっていたら、■を取り除いた残りの文字列を出力する ↑ここの文法部分だけでいいです。 startsWitsメソッドを使って判定するのは分かるんですが、どうやって■(最初の一文字)を取り除いて出力するのかが分かりません お願いします

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

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

word.substring( "■".length() );

参考URL:
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/lang/String.html#substring(int)

その他の回答 (1)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.2

こんにちは。 方法はいくつかあると思いますが、 startsWitsで判定してtrueが返ってきたら先頭以降の文字列を取得 すればよいかと思います。 取得した文字列.substring(1); これで2文字目以降の文字列が返ってきます。

kasyle
質問者

お礼

お二人ありがとうございました

関連するQ&A