-6

一部のコーディングで string.replace() を使用していますが、正しく使用しているかどうかわかりません。

例えば:

   Scanner scan = new Scanner(System.in);
   System.out.println("Enter char to replace *:");
   Sring wildcard = scan.scannextLine();
   System.out.println("Enter name with wildcard.");
   String filename = scan.scannextLine();

   System.out.println(filename.replace(String "*", String wildcard));

「)」または「;」というエラーが表示されます いろいろなところで期待されています。

4

2 に答える 2

1

文字列リテラルの前にクラス String を指定しないでください。

filename.replace("*", wildcard)

AndnextLine()は Scanner クラスの既存のメソッドです。scannextLine()そうではありません。

String wildcard = scan.nextLine();
于 2013-11-14T15:51:03.367 に答える
0

filename.repalce を呼び出すときにタイプを指定しています。これは必要ありません。例えば

System.out.println(filename.replace("*", wildcard));

ワイルドカードを宣言するときに文字列のスペルも間違っている

于 2013-11-14T15:53:10.083 に答える