0

初心者の質問が来ます。JAVAについて頭を悩ませようとしています。

参照の位置だけでなく、参照の内容を印刷するにはどうすればよいですか? 私のプログラムは、ユーザーからテキストを取得し、逆の順序で出力するように設計されています。

これが私のプログラムです(これまでのところ):

package myProgram;
import javax.swing.JOptionPane;
public class someRandomClass {
public static void main(String[] args) {
    String word = JOptionPane.showInputDialog("Write som text here");
    StringBuilder outPut = new StringBuilder();
    for (int i = word.length()-1; i>=0; i--){
        outPut.append(i);
    }
    System.out.println(outPut.toString());
  }
}

私はどんな助けやヒントにもとても感謝しています! :)

4

3 に答える 3

1

ラインで

 outPut.append(i);

ループカウンターの値を追加しています。あなたは確かに意味します

 outPut.append(word.charAt(i));
于 2012-09-02T23:33:59.863 に答える
1

適切な文字の代わりに整数を追加しているようです。代わりにこれを試してください:

outPut.append(word.substring(i, i + 1))

このようにして、 の個々の文字がwordに追加されますStringBuilder。メソッドはを引数としてappend取ることもできるため、 も使用できることに注意してください。charword.charAt(i)

于 2012-09-02T23:34:07.207 に答える