| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
|UnaryOperator||演算結果を返す。引数1つ。
|}
 
import java.util.function.*;
public class BuildInFuncInf {
public static void main(String[] args) {
String[] num = {"1","2","3"};
printFunc(num, (value) -> Integer.parseInt(value) * 10 );
printFunc(num, (value) -> (int)Math.pow(Integer.parseInt(value),2) );
}
/**
* Stringを引数にとり、Integerを返す関数インターフェース
*/
public static void printFunc(String[] params, Function<String, Integer> func) {
for(String param : params) {
System.out.println(String.format("%d", func.apply(param)));
}
}
}
*実行結果
10
20
30
1
4
9
====ファイル====
=====ファイルを読む=====
=====ファイルに書く=====

案内メニュー