javaを用いて,a列,b列の空白数を数えたい.
javaを使って,a列,b列の空白数を数えるプログラムを教えてください.
自分なりに色々と考えてみましたが全くわかりません…
おカぞえ,どうぞよろしくお願いいたします.
初心者のため,具体的に教えていただけるとありがたいです.
以下に途中まで考えたコードを添付いたします.
自分としましては,空白に-9を代入し,後でそれを数えるというような方法を考えました.
import java.io.*;
import java.util.*;
public class PTMain {
public static void main(String[] args) {
try{
BufferedReader fin = new BufferedReader(new FileReader("test.csv"));
String ss ;
String a;
String b;
fin.readLine();
while((ss=fin.readLine())!=null){
StringTokenizer st =new StringTokenizer(ss,",");
a = st.nextToken();
b = st.nextToken();
if (a.equals(null)){
a="-9" ; //もし空白があるなら-9を代入したい
}
if (b.equals(null)){
b="-9" ;
}
System.out.println("a = " + a);
System.out.println("b = " + b);
}
}
}
}
/* test.csv
a,b,c,d
5,6,3,
4,,8,1
,6,7,
5,7,8,8
9,1,45,1
6,6,,
,1,8,5
5,4,5,
*/