質問編集履歴

2

追記

2017/01/22 07:07

投稿

dekkopon26
dekkopon26

スコア11

test CHANGED
File without changes
test CHANGED
@@ -234,6 +234,48 @@
234
234
 
235
235
  ```
236
236
 
237
+ ```java
238
+
239
+ package sample;
240
+
241
+
242
+
243
+ public class test2 {
244
+
245
+
246
+
247
+ public static void test2(String aaa) {
248
+
249
+
250
+
251
+ char[] iii = aaa.toCharArray();
252
+
253
+ int[] uuu = new int[iii.length];
254
+
255
+ for (int i=0; i<iii.length; i++){
256
+
257
+ uuu[i] = iii[i];
258
+
259
+ System.out.println(Integer.toHexString(uuu[i]));
260
+
261
+ }
262
+
263
+
264
+
265
+
266
+
267
+
268
+
269
+ }
270
+
271
+
272
+
273
+ }
274
+
275
+
276
+
277
+ ```
278
+
237
279
 
238
280
 
239
281
 
@@ -263,3 +305,9 @@
263
305
  OS Windows 10 Home 64bit
264
306
 
265
307
  を使っています。
308
+
309
+
310
+
311
+ ###[追記]の[追記]
312
+
313
+ やっと、やっと解決しました。KSwordOfHaste さんに従ってtest2クラスを作り、文字コードに分解してみたところ、0xFEFF(BOM)が混入していました。どうやらBOMとはUTF-16や32などで採用されている[ZERO WIDTH NO-BREAK SPACE(幅の無い改行しない空白)](http://www.wdic.org/w/WDIC/UTF-16)なるものであり、何故itumoクラスではエラーが出ずにHelloクラスでエラーが出たのかと言うと、実行構成のエンコードが前者ではUTF-8であったのに対して後者ではUTF-16に設定されていたからでした。解答してくださったSwordoneさん、tetratailさん、KSwordOfHasteさん、本当にありがとうございました。

1

追記

2017/01/22 07:07

投稿

dekkopon26
dekkopon26

スコア11

test CHANGED
File without changes
test CHANGED
@@ -243,3 +243,23 @@
243
243
  ###補足情報(言語/FW/ツール等のバージョンなど)
244
244
 
245
245
  javaです。eclipsを使っています。
246
+
247
+
248
+
249
+ ###[追記]
250
+
251
+ > swordoneさん 本当ですね コードが全く同じでも、正常に終了する場合とエラーが出る場合がありました(下記画像参照)
252
+
253
+
254
+
255
+ [itumono(スクリーンショット どっとうpロダ)](http://www.dotup.org/uploda/www.dotup.org1131907.bmp.html)
256
+
257
+ [Hello(スクリーンショット どっとうpロダ)](http://www.dotup.org/uploda/www.dotup.org1131914.bmp.html)
258
+
259
+
260
+
261
+ eclips Version: Neon.1a Release (4.6.1)
262
+
263
+ OS Windows 10 Home 64bit
264
+
265
+ を使っています。