質問編集履歴

4

修正

2019/06/08 10:17

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -28,11 +28,17 @@
28
28
 
29
29
  フォルダ:src/topic08/ArraySortNameIC.java
30
30
 
31
-
31
+ フォルダ:src/topic08/SmplSortName.java
32
32
 
33
33
  となっています。
34
34
 
35
- コード「ArraySortNameIC.java」は正常に動作します。
35
+ コード「ArraySortNameIC.java」「SmplSortName.java」は正常に動作します。
36
+
37
+ 「ArraySortName.java」と「SmplSortName.java」はほとんど同じなのに
38
+
39
+ どうしてエラーになるのでしょうか。
40
+
41
+
36
42
 
37
43
 
38
44
 
@@ -188,7 +194,69 @@
188
194
 
189
195
  ```
190
196
 
191
-
197
+ ```Java
198
+
199
+ // SmplSortName.java
200
+
201
+
202
+
203
+ package topic08;
204
+
205
+
206
+
207
+ import java.util.Arrays;
208
+
209
+ import java.util.List;
210
+
211
+
212
+
213
+ public class SmplSortName {
214
+
215
+
216
+
217
+ public static void main(String[] args) {
218
+
219
+
220
+
221
+ // Listに犬の名前を保存する
222
+
223
+ String [] dogname = {"Pochi" , "Kenta" , "lucky", "Pippy", "Becky"};
224
+
225
+
226
+
227
+ // 犬の名前を大文字にする
228
+
229
+ for(int i=0;i<dogname.length;i++)
230
+
231
+
232
+
233
+ dogname[i] = dogname[i].toUpperCase();
234
+
235
+
236
+
237
+ List <String> dogs = Arrays.asList( dogname );
238
+
239
+
240
+
241
+ dogs.sort(null);
242
+
243
+
244
+
245
+ // 名前を出力する
246
+
247
+ for (String a : dogs)
248
+
249
+
250
+
251
+ System.out.println( a );
252
+
253
+ }
254
+
255
+ }
256
+
257
+
258
+
259
+ ```
192
260
 
193
261
  ```eclipse.ini
194
262
 

3

修正

2019/06/08 10:16

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -62,7 +62,7 @@
62
62
 
63
63
 
64
64
 
65
- ```ここに言語を入力
65
+ ```Java
66
66
 
67
67
  // ArraySortName.java
68
68
 
@@ -118,126 +118,126 @@
118
118
 
119
119
  ```
120
120
 
121
+ ```Java
122
+
123
+
124
+
125
+ // ArraySortNameIC.java
126
+
127
+
128
+
129
+ package topic08;
130
+
131
+
132
+
133
+ public class ArraySortNameIC {
134
+
135
+
136
+
137
+ public static void main(String[] args) {
138
+
139
+
140
+
141
+ String [] dogs = {"Pochi" , "Kenta" , "lucky", "Pippy", "Becky"};
142
+
143
+
144
+
145
+ // 大文字小文字を無視して名前を並べ替える
146
+
147
+ for (int i=0; i<dogs.length;i++) {
148
+
149
+
150
+
151
+ for (int j=0; j<i; j++){
152
+
153
+
154
+
155
+ if (dogs[i].compareToIgnoreCase(dogs[j]) < 0) {
156
+
157
+
158
+
159
+ String tmp = dogs[i];
160
+
161
+
162
+
163
+ dogs[i]= dogs[j];
164
+
165
+
166
+
167
+ dogs[j] = tmp;
168
+
169
+ }
170
+
171
+ }
172
+
173
+ }
174
+
175
+
176
+
177
+ // 並び変えた名前を出力する
178
+
179
+ for (int i=0; i<dogs.length;i++)
180
+
181
+
182
+
183
+ System.out.println( dogs[i] );
184
+
185
+ }
186
+
187
+ }
188
+
121
189
  ```
122
190
 
123
191
 
124
192
 
125
- // ArraySortNameIC.java
126
-
127
-
128
-
129
- package topic08;
130
-
131
-
132
-
133
- public class ArraySortNameIC {
134
-
135
-
136
-
137
- public static void main(String[] args) {
138
-
139
-
140
-
141
- String [] dogs = {"Pochi" , "Kenta" , "lucky", "Pippy", "Becky"};
142
-
143
-
144
-
145
- // 大文字小文字を無視して名前を並べ替える
146
-
147
- for (int i=0; i<dogs.length;i++) {
148
-
149
-
150
-
151
- for (int j=0; j<i; j++){
152
-
153
-
154
-
155
- if (dogs[i].compareToIgnoreCase(dogs[j]) < 0) {
156
-
157
-
158
-
159
- String tmp = dogs[i];
160
-
161
-
162
-
163
- dogs[i]= dogs[j];
164
-
165
-
166
-
167
- dogs[j] = tmp;
168
-
169
- }
170
-
171
- }
172
-
173
- }
174
-
175
-
176
-
177
- // 並び変えた名前を出力する
178
-
179
- for (int i=0; i<dogs.length;i++)
180
-
181
-
182
-
183
- System.out.println( dogs[i] );
184
-
185
- }
186
-
187
- }
193
+ ```eclipse.ini
194
+
195
+
196
+
197
+ //eclipse.ini
198
+
199
+ -product
200
+
201
+ org.eclipse.epp.package.jee.product
202
+
203
+ --launcher.defaultAction
204
+
205
+ openFile
206
+
207
+
208
+
209
+ -vm //ここを追加しました
210
+
211
+ C:\pleiades\java\8\bin\javaw.exe   //ここを追加しました
212
+
213
+
214
+
215
+ --launcher.appendVmargs
216
+
217
+
218
+
219
+ -vmargs
220
+
221
+ -Dosgi.requiredJavaVersion=1.8
222
+
223
+ -XX:+UseG1GC
224
+
225
+ -XX:+UseStringDeduplication
226
+
227
+ --add-modules=ALL-SYSTEM
228
+
229
+ -Dosgi.dataAreaRequiresExplicitInit=true
230
+
231
+ -Xverify:none
232
+
233
+ -Xms2048m
234
+
235
+ -Xmx2048m
236
+
237
+ -javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
238
+
239
+ -javaagent:lombok.jar
240
+
241
+
188
242
 
189
243
  ```
190
-
191
-
192
-
193
- ```
194
-
195
-
196
-
197
- //eclipse.ini
198
-
199
- -product
200
-
201
- org.eclipse.epp.package.jee.product
202
-
203
- --launcher.defaultAction
204
-
205
- openFile
206
-
207
-
208
-
209
- -vm //ここを追加しました
210
-
211
- C:\pleiades\java\8\bin\javaw.exe   //ここを追加しました
212
-
213
-
214
-
215
- --launcher.appendVmargs
216
-
217
-
218
-
219
- -vmargs
220
-
221
- -Dosgi.requiredJavaVersion=1.8
222
-
223
- -XX:+UseG1GC
224
-
225
- -XX:+UseStringDeduplication
226
-
227
- --add-modules=ALL-SYSTEM
228
-
229
- -Dosgi.dataAreaRequiresExplicitInit=true
230
-
231
- -Xverify:none
232
-
233
- -Xms2048m
234
-
235
- -Xmx2048m
236
-
237
- -javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
238
-
239
- -javaagent:lombok.jar
240
-
241
-
242
-
243
- ```

2

修正

2019/06/08 10:06

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -116,7 +116,9 @@
116
116
 
117
117
 
118
118
 
119
-
119
+ ```
120
+
121
+ ```
120
122
 
121
123
 
122
124
 
@@ -184,7 +186,11 @@
184
186
 
185
187
  }
186
188
 
187
-
189
+ ```
190
+
191
+
192
+
193
+ ```
188
194
 
189
195
 
190
196
 

1

修正

2019/06/08 09:56

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -188,4 +188,50 @@
188
188
 
189
189
 
190
190
 
191
+ //eclipse.ini
192
+
193
+ -product
194
+
195
+ org.eclipse.epp.package.jee.product
196
+
197
+ --launcher.defaultAction
198
+
199
+ openFile
200
+
201
+
202
+
203
+ -vm //ここを追加しました
204
+
205
+ C:\pleiades\java\8\bin\javaw.exe   //ここを追加しました
206
+
207
+
208
+
209
+ --launcher.appendVmargs
210
+
211
+
212
+
213
+ -vmargs
214
+
215
+ -Dosgi.requiredJavaVersion=1.8
216
+
217
+ -XX:+UseG1GC
218
+
219
+ -XX:+UseStringDeduplication
220
+
221
+ --add-modules=ALL-SYSTEM
222
+
223
+ -Dosgi.dataAreaRequiresExplicitInit=true
224
+
225
+ -Xverify:none
226
+
227
+ -Xms2048m
228
+
229
+ -Xmx2048m
230
+
231
+ -javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
232
+
233
+ -javaagent:lombok.jar
234
+
235
+
236
+
191
237
  ```