質問編集履歴

2

コードの追加

2019/07/02 08:51

投稿

g3Bbaeum
g3Bbaeum

スコア11

test CHANGED
File without changes
test CHANGED
@@ -15,3 +15,47 @@
15
15
  第二引数 置換対象文字
16
16
 
17
17
  第三引数 置換後文字
18
+
19
+ ↓自分で考えたコード(これだと置換対象文字が2文字以上になったとき対応できない)
20
+
21
+ 複数文字に対応できるようにしたい。
22
+
23
+ 初心者なのでなるべくコードは簡単にお願いします。
24
+
25
+ ```java
26
+
27
+ public class Replace{
28
+
29
+ public static void main(String[] args){
30
+
31
+ String str1 = args[0];
32
+
33
+ String str2 = args[1];
34
+
35
+ String str3 = args[2];
36
+
37
+ String str4 = "";
38
+
39
+
40
+
41
+ for(int i = 0; i < str1.length(); i++){
42
+
43
+ if(String.valueOf(str1.charAt(i)).equals(str2)){
44
+
45
+ str4 += str3;
46
+
47
+ }else{
48
+
49
+ str4 += str1.charAt(i);
50
+
51
+ }
52
+
53
+ }
54
+
55
+ System.out.println(str4);
56
+
57
+ }
58
+
59
+ }
60
+
61
+ ```

1

文の修正

2019/07/02 08:51

投稿

g3Bbaeum
g3Bbaeum

スコア11

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
- javaでreplaceを使わないで、置換をすることは可能でしょうか。
1
+ 学校の課題でインターネットを使って調べてjavaでreplaceを使わないで、置換をすることは可能でしょうか。
2
2
 
3
3
  あればどんな方法がありますか。
4
+
5
+ 1日調べたけど出てこなかったので質問してます。
4
6
 
5
7
 
6
8