質問編集履歴

6

追記

2016/02/05 01:16

投稿

mesomeso
mesomeso

スコア12

test CHANGED
File without changes
test CHANGED
@@ -229,3 +229,17 @@
229
229
              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:615)
230
230
 
231
231
  ```
232
+
233
+
234
+
235
+ 追記:
236
+
237
+ 71行目は
238
+
239
+ ```ここに言語を入力
240
+
241
+ nums[j][i] = String.valueOf(s[j]);
242
+
243
+ ```
244
+
245
+ の部分です。

5

修正

2016/02/05 01:16

投稿

mesomeso
mesomeso

スコア12

test CHANGED
File without changes
test CHANGED
@@ -150,90 +150,82 @@
150
150
 
151
151
  ```
152
152
 
153
+
154
+
153
- 上記のコードで出ているエラーがこちらです。
155
+ ちらもほぼ他からコピペしたものです。
156
+
157
+ > https://teratail.com/questions/16077
158
+
159
+
160
+
161
+ 使い回しについては、
162
+
163
+ 行や列の違う複数のtxtファイルをアドレスを変えても使用できるようにしたいと考えております。
164
+
165
+
166
+
167
+
168
+
169
+
170
+
171
+ 追記02:
172
+
173
+ エラーコードの全文があったほうが良いとのことなので追記せさせていただきます。
154
174
 
155
175
  ```ここに言語を入力
156
176
 
157
- java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
177
+ 02-04 09:30:14.994 5482-5482/com.example.kshinohara.uranai_01 E/AndroidRuntime﹕ FATAL EXCEPTION: main
178
+
179
+ Process: com.example.kshinohara.uranai_01, PID: 5482
180
+
181
+ java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.kshinohara.uranai_01/com.example.kshinohara.uranai_01.SeatActivity}: java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
182
+
183
+ at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2411)
184
+
185
+ at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2470)
186
+
187
+ at android.app.ActivityThread.-wrap11(ActivityThread.java)
188
+
189
+ at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1343)
190
+
191
+ at android.os.Handler.dispatchMessage(Handler.java:102)
192
+
193
+ at android.os.Looper.loop(Looper.java:148)
194
+
195
+ at android.app.ActivityThread.main(ActivityThread.java:5401)
196
+
197
+ at java.lang.reflect.Method.invoke(Native Method)
198
+
199
+ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:725)
200
+
201
+ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:615)
202
+
203
+ Caused by: java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
204
+
205
+ at com.example.kshinohara.uranai_01.SeatActivity.onCreate(SeatActivity.java:71)
206
+
207
+ at android.app.Activity.performCreate(Activity.java:6116)
208
+
209
+ at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
210
+
211
+ at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2364)
212
+
213
+             at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2470)
214
+
215
+             at android.app.ActivityThread.-wrap11(ActivityThread.java)
216
+
217
+             at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1343)
218
+
219
+             at android.os.Handler.dispatchMessage(Handler.java:102)
220
+
221
+             at android.os.Looper.loop(Looper.java:148)
222
+
223
+             at android.app.ActivityThread.main(ActivityThread.java:5401)
224
+
225
+             at java.lang.reflect.Method.invoke(Native Method)
226
+
227
+             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:725)
228
+
229
+             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:615)
158
230
 
159
231
  ```
160
-
161
-
162
-
163
- どちらもほぼ他からコピペしたものです。
164
-
165
- > https://teratail.com/questions/16077
166
-
167
-
168
-
169
- 使い回しについては、
170
-
171
- 行や列の違う複数のtxtファイルをアドレスを変えても使用できるようにしたいと考えております。
172
-
173
-
174
-
175
-
176
-
177
-
178
-
179
- 追記02:
180
-
181
- エラーコードになります。
182
-
183
- ```ここに言語を入力
184
-
185
- 02-04 09:30:14.994 5482-5482/com.example.kshinohara.uranai_01 E/AndroidRuntime﹕ FATAL EXCEPTION: main
186
-
187
- Process: com.example.kshinohara.uranai_01, PID: 5482
188
-
189
- java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.kshinohara.uranai_01/com.example.kshinohara.uranai_01.SeatActivity}: java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
190
-
191
- at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2411)
192
-
193
- at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2470)
194
-
195
- at android.app.ActivityThread.-wrap11(ActivityThread.java)
196
-
197
- at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1343)
198
-
199
- at android.os.Handler.dispatchMessage(Handler.java:102)
200
-
201
- at android.os.Looper.loop(Looper.java:148)
202
-
203
- at android.app.ActivityThread.main(ActivityThread.java:5401)
204
-
205
- at java.lang.reflect.Method.invoke(Native Method)
206
-
207
- at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:725)
208
-
209
- at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:615)
210
-
211
- Caused by: java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
212
-
213
- at com.example.kshinohara.uranai_01.SeatActivity.onCreate(SeatActivity.java:71)
214
-
215
- at android.app.Activity.performCreate(Activity.java:6116)
216
-
217
- at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
218
-
219
- at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2364)
220
-
221
-             at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2470)
222
-
223
-             at android.app.ActivityThread.-wrap11(ActivityThread.java)
224
-
225
-             at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1343)
226
-
227
-             at android.os.Handler.dispatchMessage(Handler.java:102)
228
-
229
-             at android.os.Looper.loop(Looper.java:148)
230
-
231
-             at android.app.ActivityThread.main(ActivityThread.java:5401)
232
-
233
-             at java.lang.reflect.Method.invoke(Native Method)
234
-
235
-             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:725)
236
-
237
-             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:615)
238
-
239
- ```

4

追記

2016/02/04 09:34

投稿

mesomeso
mesomeso

スコア12

test CHANGED
File without changes
test CHANGED
@@ -172,4 +172,68 @@
172
172
 
173
173
 
174
174
 
175
- よろしくお願い致します。
175
+
176
+
177
+
178
+
179
+ 追記02:
180
+
181
+ エラーコードになります。
182
+
183
+ ```ここに言語を入力
184
+
185
+ 02-04 09:30:14.994 5482-5482/com.example.kshinohara.uranai_01 E/AndroidRuntime﹕ FATAL EXCEPTION: main
186
+
187
+ Process: com.example.kshinohara.uranai_01, PID: 5482
188
+
189
+ java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.kshinohara.uranai_01/com.example.kshinohara.uranai_01.SeatActivity}: java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
190
+
191
+ at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2411)
192
+
193
+ at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2470)
194
+
195
+ at android.app.ActivityThread.-wrap11(ActivityThread.java)
196
+
197
+ at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1343)
198
+
199
+ at android.os.Handler.dispatchMessage(Handler.java:102)
200
+
201
+ at android.os.Looper.loop(Looper.java:148)
202
+
203
+ at android.app.ActivityThread.main(ActivityThread.java:5401)
204
+
205
+ at java.lang.reflect.Method.invoke(Native Method)
206
+
207
+ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:725)
208
+
209
+ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:615)
210
+
211
+ Caused by: java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
212
+
213
+ at com.example.kshinohara.uranai_01.SeatActivity.onCreate(SeatActivity.java:71)
214
+
215
+ at android.app.Activity.performCreate(Activity.java:6116)
216
+
217
+ at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
218
+
219
+ at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2364)
220
+
221
+             at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2470)
222
+
223
+             at android.app.ActivityThread.-wrap11(ActivityThread.java)
224
+
225
+             at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1343)
226
+
227
+             at android.os.Handler.dispatchMessage(Handler.java:102)
228
+
229
+             at android.os.Looper.loop(Looper.java:148)
230
+
231
+             at android.app.ActivityThread.main(ActivityThread.java:5401)
232
+
233
+             at java.lang.reflect.Method.invoke(Native Method)
234
+
235
+             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:725)
236
+
237
+             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:615)
238
+
239
+ ```

3

修正

2016/02/04 09:32

投稿

mesomeso
mesomeso

スコア12

test CHANGED
File without changes
test CHANGED
@@ -168,7 +168,7 @@
168
168
 
169
169
  使い回しについては、
170
170
 
171
- 行や列の違う複数のtxtファイルをアドレスを変えても表示できるようにしたいと考えております。
171
+ 行や列の違う複数のtxtファイルをアドレスを変えても使用できるようにしたいと考えております。
172
172
 
173
173
 
174
174
 

2

追記

2016/02/04 08:52

投稿

mesomeso
mesomeso

スコア12

test CHANGED
File without changes
test CHANGED
@@ -166,4 +166,10 @@
166
166
 
167
167
 
168
168
 
169
+ 使い回しについては、
170
+
171
+ 行や列の違う複数のtxtファイルをのアドレスを変えても表示できるようにしたいと考えております。
172
+
173
+
174
+
169
175
  よろしくお願い致します。

1

追記

2016/02/04 08:51

投稿

mesomeso
mesomeso

スコア12

test CHANGED
File without changes
test CHANGED
@@ -19,3 +19,151 @@
19
19
 
20
20
 
21
21
  よろしくお願い致します。
22
+
23
+
24
+
25
+
26
+
27
+ 追記:
28
+
29
+ 説明不足で申し訳ありません。
30
+
31
+ 一行ずつ出力できたのはこちらのコードになります。
32
+
33
+
34
+
35
+ ```ここに言語を入力
36
+
37
+ InputStream is = null;
38
+
39
+ BufferedReader br = null;
40
+
41
+ String text = "";
42
+
43
+
44
+
45
+ try {
46
+
47
+ try {
48
+
49
+ is = this.getAssets().open("2-1.txt");
50
+
51
+ br = new BufferedReader(new InputStreamReader(is));
52
+
53
+ String str;
54
+
55
+ while ((str = br.readLine()) != null) {
56
+
57
+ text += str + "\n";
58
+
59
+ }
60
+
61
+ } finally {
62
+
63
+ if (is != null) is.close();
64
+
65
+ if (br != null) br.close();
66
+
67
+ }
68
+
69
+ } catch (Exception e){
70
+
71
+ // エラー用の何かしらの処理
72
+
73
+ }
74
+
75
+ Log.d("*************",text);
76
+
77
+ ```
78
+
79
+
80
+
81
+
82
+
83
+
84
+
85
+ 現在途中まで書いているコードがこちらになります。
86
+
87
+ ```ここに言語を入力
88
+
89
+ String[][] nums;
90
+
91
+ List<String> temp = new ArrayList<String>();
92
+
93
+ AssetManager as = getResources().getAssets();
94
+
95
+ try{
96
+
97
+ InputStream is = as.open("2-1.txt");
98
+
99
+ try (BufferedReader br = new BufferedReader(new InputStreamReader(is))){
100
+
101
+ String line;
102
+
103
+ while((line = br.readLine()) != null){
104
+
105
+ temp.add(line);
106
+
107
+ }
108
+
109
+ //2-1.txt(9行4列)
110
+
111
+ nums = new String[9][temp.size()];
112
+
113
+ for(int i = 0; i < temp.size(); i++){
114
+
115
+ String[] s = temp.get(i).split(", ");
116
+
117
+ for(int j = 0; j < 9; j++){
118
+
119
+ nums[j][i] = String.valueOf(s[j]);
120
+
121
+ }
122
+
123
+ }
124
+
125
+ for(int i = 0; i<nums.length; i++){
126
+
127
+ for(int j = 0; j<nums[0].length; j++){
128
+
129
+ System.out.println(nums[i][j]);
130
+
131
+ Log.d("**************",nums[i][j]);
132
+
133
+ }
134
+
135
+ }
136
+
137
+ } finally {
138
+
139
+ if (is != null) is.close();
140
+
141
+ }
142
+
143
+ }catch (IOException e){
144
+
145
+ e.printStackTrace();
146
+
147
+ }
148
+
149
+
150
+
151
+ ```
152
+
153
+ 上記のコードで出ているエラーがこちらです。
154
+
155
+ ```ここに言語を入力
156
+
157
+ java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
158
+
159
+ ```
160
+
161
+
162
+
163
+ どちらもほぼ他からコピペしたものです。
164
+
165
+ > https://teratail.com/questions/16077
166
+
167
+
168
+
169
+ よろしくお願い致します。