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

  • 2020.04.20
  • 2021.01.24
  • Java
NO IMAGE

タイトルの通り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からデータを受け取った時に使う時がある。

Javaカテゴリの最新記事