質問編集履歴

4

誤字の修正

2020/02/09 08:13

投稿

scalabiginner
scalabiginner

スコア7

test CHANGED
File without changes
test CHANGED
@@ -102,13 +102,13 @@
102
102
 
103
103
  def address_format(line : String, out : PrintWriter) = {
104
104
 
105
- val list = line split ','
105
+ val list = line split ',' //文章を,で分ける
106
106
 
107
107
  val zip = dropQuote(list(2))//郵便番号
108
108
 
109
109
  val address = dropQuote(list(6)) + dropQuote(list(7)) + dropQuote(list(8))//住所
110
110
 
111
- out.write("%s,%s\n" format (zip, address))
111
+ out.write("%s,%s\n" format (zip, address)) //住所と郵便番号を書き込む
112
112
 
113
113
  }
114
114
 

3

誤字の修正

2020/02/09 08:13

投稿

scalabiginner
scalabiginner

スコア7

test CHANGED
File without changes
test CHANGED
@@ -112,25 +112,19 @@
112
112
 
113
113
  }
114
114
 
115
- // 前後のダブルクォーテーションを除去
116
115
 
116
+
117
- def dropQuote(str : String) : String = {
117
+ def dropQuote(str : String) : String = {// 前後のダブルクォーテーションを除去
118
118
 
119
119
  str drop 1 dropRight 1
120
120
 
121
121
  }
122
122
 
123
- // 入力ファイル
123
+ val source = Source.fromFile("C:\Users\xxx\Documents\scala\s.txt", "utf8")// 入力ファイル
124
124
 
125
- val source = Source.fromFile("C:\Users\xxx\Documents\scala\s.txt", "utf8")
125
+ val out = new PrintWriter("C:\Users\xxx\Documents\scala\t.txt", "utf8")// 出力ファイル
126
126
 
127
- // 出力ファイル
128
-
129
- val out = new PrintWriter("C:\Users\xxx\Documents\scala\t.txt", "utf8")
130
-
131
- // ファイルを読み込んでループ
132
-
133
- val lines = source.getLines
127
+ val lines = source.getLines// ファイルを読み込んでループ
134
128
 
135
129
  lines.foreach(line => address_format(line, out))
136
130
 

2

誤字の修正

2020/02/08 19:37

投稿

scalabiginner
scalabiginner

スコア7

test CHANGED
File without changes
test CHANGED
@@ -104,17 +104,9 @@
104
104
 
105
105
  val list = line split ','
106
106
 
107
-
107
+ val zip = dropQuote(list(2))//郵便番号
108
108
 
109
- //郵便番号
110
-
111
- val zip = dropQuote(list(2))
112
-
113
-
114
-
115
- //住所
116
-
117
- val address = dropQuote(list(6)) + dropQuote(list(7)) + dropQuote(list(8))
109
+ val address = dropQuote(list(6)) + dropQuote(list(7)) + dropQuote(list(8))//住所
118
110
 
119
111
  out.write("%s,%s\n" format (zip, address))
120
112
 

1

誤字の修正

2020/02/08 18:36

投稿

scalabiginner
scalabiginner

スコア7

test CHANGED
File without changes
test CHANGED
@@ -155,5 +155,3 @@
155
155
  01101,"064 ","0640941","ホッカイドウ","サッポロシチュウオウク","アサヒガオカ","北海道","札幌市中央区","旭ケ丘",0,0,1,0,0,0
156
156
 
157
157
  01101,"060 ","0600041","ホッカイドウ","サッポロシチュウオウク","オオドオリヒガシ","北海道","札幌市中央区","大通東",0,0,1,0,0,0
158
-
159
- ...