java 忘備集 01
■Int パース
1:
final int dec = 254;
final String bin = Integer.toBinaryString(dec);
System.out.println(bin);
2:
String hoge = "1";
int num = Integer.parseInt(hoge);
System.out.println(num);
----------
■String パース
int num = 1;
String str = String.valueOf(num);
System.out.println(str);
----------
■読み込み
System.Console.ReadLine();
----------
■String 比較
String str1 = "abc";
String str2 = "ab";
str2 = str2 + "c";
if (str1.equals(str2)){
// str1 と str2 が一緒の場合の処理
}
----------
■横に連なっている場合(Listとして取得)
//入力データが以下だったとする
//5 10 15
Scanner input = new Scanner(System.in);//入力値が入ってくる変数を定義
List<String> l = Arrays.asList(input.nextLine().split(" "));
//文字列として取得。split("")で1文字ずつとる
----------
■配列出力
String str1 = {"あああ","いいい","ううう"};//1次元配列
String str2 ={{"あああ","いいい","ううう"},{"かかか"}};//2次元配列
System.out.println(Arrays.toString(str1));
System.out.println(Arrays.deepToString(str2));
----------
■配列 int型 にして格納
int intArray = Arrays.stream(sc.nextLine().split(" ")).mapToInt(Integer::parseInt).toArray();