-2

私がする必要があるのは、文字列 A と任意の文字 t を受け取るプログラムを実装することです。文字列の各文字をスクロールし、t エントリの文字が出現するたびに、文字列内で出現するたびに大文字で配置します。

それから私はこれをしました:

import javax.swing.JOptionPane;
import java.lang.Character;
/**
 *
 * @author Santiago
 */
public class LecturaCaracteres {
        public static void main(String args[])
            {
                String A=JOptionPane.showInputDialog("Introduce la palabra");
   char s[]=A.toCharArray();   
   for(int i=0; i< s.length; i++ )
   {
      s[i]=(char) i;      
      String t="t";      
       if (s.equals(t)) {          
          s.toUpperCase();          
          System.out.println(s);
       }        
    }      
   }    
}

誰かがこれで私を助けることができれば、私は感謝します.

4

2 に答える 2

0
    String A=JOptionPane.showInputDialog("Introduce la palabra");
    String s = A.replace("t","T");
    System.out.println(s);

これにより、作業がはるかに簡単になります。

変数の命名規則をもう少し改善することをお勧めしますが、後で他の誰かがコードを読む必要がある場合、それは難しいかもしれません. (または、あなたは私のようで、ただ忘れるかもしれません。)

一般に、変数とメソッドを変数名、メソッド名() のように設定するときは、クラス名を大文字にするのが最善です。これにより、使いやすく覚えやすい標準を維持できます。

于 2013-08-23T03:19:15.283 に答える