●オーバーロードされたメソッドを呼び出す

-------------------------------------------------------------
public class overLoadDemoP {
public static void main(String args[]){
overLoadDemo.LoadA();
overLoadDemo.LoadA(1);
overLoadDemo.LoadA(1,2);
overLoadDemo.LoadA(1.1);
overLoadDemo.LoadA((short) 1);
overLoadDemo.LoadA((double) 1);
}
}
-------------------------------------------------------------
-------------------------------------------------------------
public class overLoadDemo {
public static int LoadA(){
System.out.println("メソッド()が呼ばれました");
return 0;
}
public static int LoadA(int i){
System.out.println("メソッド(int i)が呼ばれました");
return i;
}
public static int LoadA(int i, int j){
System.out.println("メソッド(int i, int j)が呼ばれました");
return i;
}
public static double LoadA(short s){
System.out.println("メソッド(short s)が呼ばれました");
return s;
}
public static int LoadA(double d){
System.out.println("メソッド(double d)が呼ばれました");
return (int) d;
}
}
-------------------------------------------------------------
●英字の文字列を大文字、小文字に変換
toUpperCase()
toLowerCase()

-----------------------------------------------
public class toUpperCaseDemo {
public static void main(String args[]){
String s1 = "the total cost is \\500";
String s2 = s1.toUpperCase();
//
System.out.println(s1.toUpperCase());
System.out.println(s2.toLowerCase());
}
}
-----------------------------------------------
●配列を検索する
binarySearch()

------------------------------------------------------------------------
import static java.util.Arrays.binarySearch;
public class binarySearchDemo {
public static void main(String[] args){
int[] array = new int[]{10, 20, 30, 40, 50};

int index = binarySearch(array, 20);
System.out.println("20は" + (index + 1) + "番目にあります");
index = binarySearch(array, 100);
if(index < 0){
System.out.println("100は存在しません");
}else{
System.out.println("100は" + (index + 1) + "番目にあります");
}
}
}
------------------------------------------------------------------------