ろくろ猫のブログ

しがない会社員の備忘log

Java

【Java】記事一覧

【数値】 ・絶対値を返す(abs) ・数値を切り上げ(ceil) ・数値を切り捨て(floor) ・文字列から数値へ変換(Integer.parseInt, intValue) ・2つの引数のうち大きい方を返す(max) ・2つの引数のうち小さい方を返す(min) ・ランダムで真偽を返す(nextBoolean) …

【Java】数値を切り捨て(floor)

数値を切り捨てる方法です。 数値を切り捨て // 元データ double d = 1.234; // 小数第一位で切り捨て System.out.println(Math.floor(d)); // 小数第二位で切り捨て double dd = ((double)Math.floor(d * 10))/10; System.out.println(dd); 実行結果

【Java】数値を切り上げ(ceil)

数値を切り上げる方法です。 数値を切り上げ // 元データ double d = 1.234; // 小数第一位で切り上げ System.out.println(Math.ceil(d)); // 小数第二位で切り上げ double dd = ((double)Math.ceil(d * 10))/10; System.out.println(dd); 実行結果

【Java】数値を四捨五入(round)

数値を四捨五入する方法です。 数値を四捨五入 // 元データ double d = 1.234; // 小数第一位で四捨五入 System.out.println(Math.round(d)); // 小数第二位で四捨五入 double dd = ((double)Math.round(d * 10))/10; System.out.println(dd); 実行結果

【Java】ランダムで真偽を返す(nextBoolean)

ランダムで真偽を返す方法です。 乱数の生成には、java.util.Randomクラスを使用します。 ランダムで真偽を返す import java.util.Random; ~ //Randomクラスの生成 Random r = new Random(); //ランダムで真偽を生成 boolean b = r.nextBoolean(); 実行結果

【Java】小数点以下の乱数を生成(nextDouble, nextFloat)

小数点以下(厳密には0.0*~1.0)の乱数を生成する方法です。 乱数の生成には、java.util.Randomクラスを使用します。 小数点以下の乱数を生成 import java.util.Random; ~ //Randomクラスの生成 Random r = new Random(); //小数点以下の乱数の取得 double …

【Java】整数の乱数を生成(nextInt)

整数の乱数を生成する方法です。 乱数の生成には、java.util.Randomクラスを使用します。 整数の乱数を生成 import java.util.Random; ~ //Randomクラスの生成 Random r = new Random(); //整数の乱数の取得 int i = r.nextInt(10); //0~9の乱数を生成 実行…

【Java】2つの引数のうち大きい方を返す(max)

2つの引数のうち大きい方を返す方法です。 2つの引数のうち大きい方を返す //元データ int a = 1; int b = 10; //2つの引数のうち大きい方を返す Math.max(a,b); 実行結果

【Java】2つの引数のうち小さい方を返す(min)

2つの引数のうち小さい方を返す方法です。 2つの引数のうち小さい方を返す //元データ int a = 1; int b = 10; //2つの引数のうち小さい方を返す Math.min(a,b); 実行結果

【Java】絶対値を返す(abs)

絶対値を返す方法です。 絶対値を返す //元データ int a = 1; int b = -1; //絶対値を返す Math.abs(a); Math.abs(b); 実行結果

【Java】文字列を文字単位に分割する(toCharArray)

文字列を文字単位に分割する方法です。 文字列を文字単位に分割する //文字列データ String str = "ABCDEF"; //文字列を文字単位に分割する char[] ch = str.toCharArray(); 実行結果

【Java】文字列が大小文字の区別なく同じ文字列か判定(equalsIgnoreCase)

文字列が大小文字の区別なく同じ文字列か判定する方法です。 文字列が大小文字の区別なく同じ文字列か判定 //文字列データ String str = "ABC"; //文字列が大小文字の区別なく同じ文字列か判定 str.equalsIgnoreCase("ABC"); str.equalsIgnoreCase("abc"); …

【Java】最後の対象文字が何番目か判定(lastIndexOf)

最後の対象文字が何番目か判定する方法です。 最後の対象文字が何番目か判定 //文字列データ String str = "AAADDD"; //最後のD文字が何番目か判定 str.lastIndexOf('D'); 実行結果

【Java】最初の対象文字が何番目か判定(indexOf)

最初の対象文字が何番目か判定する方法です。 最初の対象文字が何番目か判定 //文字列データ String str = "AAADDD"; //最初のD文字が何番目か判定 str.indexOf('D'); 実行結果

【Java】文字列が同じ文字列か判定(equals)

文字列が同じ文字列か判定する方法です。 文字列が同じ文字列か判定 //文字列データ String str = "ABC"; //文字列が同じ文字列か判定 str.equals("ABC"); str.equals("abc"); 実行結果

【Java】文字列から1文字取得(charAt)

文字列から1文字取得する方法です。 文字列から1文字取得 //文字列データ String str = "ABC"; //文字列から1文字取得 str.charAt(1); 実行結果

【Java】文字列の文字数を判定(length)

文字列の文字数を判定する方法です。 文字列の文字数を判定 //文字列データ String str = "AAA"; //文字列を文字数を判定 str.length(); 実行結果

【Java】文字列を結合(concat)

文字列を結合する方法です。 文字列を結合 //文字列データ String str = "AAA"; //BBBの文字列を結合 str.concat("BBB"); 実行結果

【Java】文字を置換(replace)

文字を置換する方法です。 文字を置換 //文字列データ String str = "AAABBB"; //Aの文字をBに置換 str.replace('A', 'B'); 実行結果

【Java】文字列を小文字に変換(toLowerCase)

文字列を小文字に変換する方法です。 文字列を小文字に変換 //文字列データ(大文字) String str = "ABCDEFG"; //小文字変換 str.toLowerCase(); 実行結果

【Java】文字列を大文字に変換(toUpperCase)

文字列を大文字に変換する方法です。 文字列を大文字に変換 //文字列データ(小文字) String str = "abcdefg"; //大文字変換 str.toUpperCase(); 実行結果

【Java】文字列の空文字を判定(isEmpty)

文字列の空文字を判定する方法です。 文字列の空文字を判定 //文字列データ(空文字) String str = ""; //空文字判定 str.isEmpty(); //文字列データ(文字あり) String str2 = "abcdefg"; //空文字判定 str2.isEmpty(); 実行結果

【Java】文字列の前後から空白を除去(trim, strip)

文字列の前後から空白(スペース)を除去する方法です。 文字列の前後から空白を除去 //文字列データ(半角空白) String str = " 0123456789 "; //前後の空白を除去 str.trim(); //文字列データ(全角空白) String str2 = " abcdefg "; //前後の空白を除去 str2.…

【Java】範囲指定の文字列切り出し(substring)

範囲を指定して文字列を切り出す方法です。 範囲指定の文字列切り出し //文字列データ String str = "0123456789"; //最初から4文字目までを取り出す str.substring(0,4); //2文字目から4文字目までを取り出す str.substring(1,4); //4文字目から最後ま…

【Java】文字列から数値へ変換(Integer.parseInt, intValue)

文字列から数値に変換する方法です。 ①文字列から数値 String s = ”1”; int i = Integer.parseInt(s); ②文字列から数値 String s = ”1”; int i = s.intValue();

【Java】数値から文字列へ変換(String.valueOf, toString)

数値から文字列に変換する方法です。 ①数値から文字列 int i = 1; String s = String.valueOf(i); ②数値から文字列 int i = 1; String s = i.toString();