【java】String[]→int[]へ変換する

タイトルの通りjavaでString[]→int[]へ変換するメソッド。

引数はStringの配列。でリターンはintの配列

public int[] parseInts(String[] s) throws NumberFormatException {
		int[] i = new int[s.length]; //①
		try {
			for(int j = 0; j < s.length; j++){
			    i[j] = Integer.parseInt(s[j]); //②
			}
		} catch(NumberFormatException ne) {
			throw ne;
		}
		return i; //③
	}

ざっくり解説

①受け取ったStringの配列のデータの数だけintの配列の箱を用意。
②String配列の中身を一つずつintに変換してint配列に格納していく。
③格納し終えたらintの配列を返す。

int[]→String[]は引数とリターンを逆にするだけ。

HTMLのformからデータを受け取った時に使う時がある。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次