質問編集履歴

1

情報の追加

2015/10/11 01:50

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -25,3 +25,67 @@
25
25
 
26
26
 
27
27
  他にどのような方法があるでしょうか?
28
+
29
+
30
+
31
+ 追記
32
+
33
+
34
+
35
+ ご回答有り難うございます。
36
+
37
+
38
+
39
+ いろいろと情報が足りずすみません。
40
+
41
+
42
+
43
+ 入力は私が行うのではなくユーザが行うので、ユーザに a と "a" という(いじわるな)入力をされた場合でも違う文字列であるとしたいです。
44
+
45
+
46
+
47
+ 環境はWindowsです。
48
+
49
+
50
+
51
+ 以下引用符で囲って比較しているコードです。
52
+
53
+
54
+
55
+ ```JAVA
56
+
57
+ public class equals {
58
+
59
+ public static void main (String[] args) {
60
+
61
+ if (args.length == 2) {
62
+
63
+ String aaa = new String("'" + args[0] + "'");
64
+
65
+ String bbb = new String("'" + args[1] + "'");
66
+
67
+
68
+
69
+ if (aaa.equals(bbb)) {
70
+
71
+ System.out.println("aaa == bbb");
72
+
73
+ } else {
74
+
75
+ System.out.println("aaa != bbb");
76
+
77
+ }
78
+
79
+ }
80
+
81
+ }
82
+
83
+ }
84
+
85
+ ```
86
+
87
+ これではまだダブルクォーテーションが消されて、同じ文字列として扱われてしまいます。
88
+
89
+
90
+
91
+ ユーザに"a"と入力された場合はどうしようもないのでしょうか?