java クラスライブラリ
文字列を扱うStringクラス
new を使わずに扱うことができる
戻り値の型 | メソッド名 | 機能 |
---|---|---|
char | charAt(); | 引数で指定した位置にある文字を返す |
boolean | endsWith(); | 引数の文字列で終わるか判断する |
boolean | equals(); | 引数の文字列か判断する |
boolean | equalsIgnoreCase(); | 引数の文字列か判断する(大文字小文字の区別なし) |
int | indexOf(); | 引数の文字や文字列が最初に出現する位置を返す |
int | lastIndexOf(); | 引数の文字や文字列が最後に出現する位置を返す |
int | length(); | 文字列の長さを返す |
String | substring(); | 引数の位置から最後までの文字列を返す |
String | substring( , ); | 引数で指定した位置から指定した位置までの文字列を返す |
boolean | startsWith(); | 引数の文字列ではじまるか判断する |
String | toLowerCase(); | 文字列を小文字に変換する |
String | toUpperCase(); | 文字列を大文字に変換する |
例 ))String型の変数strから引数で指定した0番目の文字をchar型の変数chに代入する
String str = "こんにちは"; char ch = str.charAt(0); // 'こ'が代入される
StringBufferクラスのメソッド
戻り値の型 | メソッド名 | 機能 |
---|---|---|
StringBuffer | append(); | 引数の文字や文字列を追加する |
StringBuffer | deleteCharAt(); | 引数の位置の文字を削除 |
StringBuffer | insert(int , char or String); | 指定した位置に文字や文字列を追加 |
StringBuffer | replace(int start, int end , String); | 指定した位置の文字列を引数の文字列に置換する |
StringBuffer | reverse() | 文字順を逆にする |
int | length(); | 文字数を返す |
void | setCharAt( , ) | 引数の位置の文字を引数の文字に変更する |
String | toString(); | Stringクラスのオブジェクトに変換する |
例 ))str1の逆文字str2を作成
StringBuffer str2 = new StringBuffer(str);
str2.reverse();
Integerクラスのメソッド(ラッパクラス)
戻り値の型 | メソッド名 | 機能 |
---|---|---|
int | parseInt(); | 引数の文字列を整数にして返す |
Integer | valueOf(); | 引数の文字列の値で初期化されたIntegerオブジェクトを返す |
例 ))String型の変数strをint型のnumに代入する
int num = Integer.parseInt(str);
その他のラッパクラス
ラッパクラス | 基本型 |
---|---|
Byte | byte |
Character | char |
Short | short |
Integer | int |
Long | long |
Float | float |
Double | double |
Mathクラスのメソッド
戻り値の型 | メソッド名 | 機能 |
---|---|---|
double , int | abs(); | 引数の絶対値を返す |
double | ceil(); | 引数以上で最も小さい整数値を返す |
double | floor(); | 引数以下最も大きい整数値を返す |
double | cos(); | 引数の角度のコサイン値を返す |
double | sin | 引数の角度のサイン値を返す |
double | sqrt(); | 引数の平方根を返す |
double , int | max( , ); | 2つの引数のうち大きい値を返す |
double , int | min( , ); | 2つの引数のうち小さい値を返す |
double | pow(1 , 2); | 引数1を引数2で累乗した結果を返す |
double | random(); | 0.0~1.0未満の乱数を返す |
double | rint | 引数に最も近い整数値を返す |
double | sin | 引数の角度のサイン値を返す |
double | cos(); | 引数の角度のコサイン値を返す |
double | tan(); | 引数の角度のタンジェント値を返す |
double | sqrt(); | 引数の平方根を返す |
例 ))int型の変数ansにnum1とnum2のうち小さいほうを代入する
int ans = Math.min(num1,num2);
#