API: Application Program Interface、アプリケーション プログラミング インターフェイス。平たく言えば、システムによって提供されるクラス ライブラリのセットです。
API ドキュメントで lang パッケージを見つけてください。このパッケージには、一般的に使用されるクラスが多数含まれています。
1.基本型
基本データ型 クラス型
byte Byte
short Short
int Integer
long
boolean Boolean
これら 8 つのカテゴリ Type にはそれぞれ独自の属性とメソッドがあります。例を示します。 :
Integerクラス
属性:
intの最大値: Integer.MAX_VALUE
intの最小値: Integer.MIN_VALUE
メソッド:
整数を文字列に変換: Integer.toString(100);
整数を基本システムに対応する文字列に変換します: Integer.toString(a,2);
純粋な数値文字列を整数に変換します: Integer.valueOf ("12345");
純粋な数値文字列を次のように変換します。整数: Integer.valueOf("1100011",2);
純粋な数値文字列を整数に変換します: Integer.parseInt("12345");
純粋な数値文字列を整数に変換します: Integer.parseInt ("1100011",2);
整数を 2 進数に変換する: Integer.toBinaryString(a);
整数を 16 進数に変換する: Integer.toHexString(a);
整数を 8 進数に変換する: Integer.toOctalString( a);
例:
1. 正の整数 90 を 2 進数、8 進数、または 16 進数に変換します
Java コード uPublic クラスよく使用されるカテゴリ { Public Static Void Main (String [] ARGS) { int a = 90; String s = Integer.tobinaryString (a) // A バイナリに変換します ; String s2=Integer.toHexString(a);// a を 16 進数に変換します System.out.println(s2); String s3=Integer.toString(a, 2);// a を文字列として出力しますバイナリ形式で属性: E
PI
メソッド: Math .abs(t) // a
Math.max(a,b); // a
Math の最大値。 .min(a,b); // a
Math の最小値 pow(a,b) // aの b 乗;
Math.random(); //0.0 から 1.0 までの数値をランダムに取得します3. システム クラス 属性: System.err.println(); System.out.println();システム.in メソッド: System.exit(0); System.currentTimeMillis() // 現在のシステム時刻を取得します System.arraycopy(Object src,int srcPos,Object dest,int destPos, int length) ; //配列をコピーしますパラメータ 1: ソース配列パラメータ 2: ソース配列内の添え字の開始位置パラメータ 3: ターゲット配列パラメータ 4: ターゲットデータ内の添え字の開始位置
パラメータ 5: コピー数
例: int [] a = {1, 2, 3, 4, 5}; int [] b = new int [10]; ; Java コード import java.util.Scanner; public class Common class 1 { public static void main(String[]args ) { Er n Scanner sc = New Scanner (システム.in); System.out.println ("割り算と割り算の数値を入力してください:); int a = sc.nextint (); int b = sc.nextInt(); int[] array1={2,9,11,5,8,3}; int[]array2=new int[6]; if(b==0){ System.err.println (" 0 はできません");System.out.println(c);
long x=System.currentTimeMillis();
System.out.println("現在時刻は "+x);
システム.arraycopy(array1, 1, array2, 2, 4);
System.out.print("配列 array2 のデータは "); ;いくつかの異なる標準セットがあります。
一般的に使用される文字セット標準:
ISO-8859 西ヨーロッパ文字セット (全角文字を除く)
GB2312/GBK 簡体字中国語文字セット
Big5 繁体字中国語文字セット
UTF-8 Unicode エンコードに基づく文字セット
ANSI は、ローカルのデフォルト文字セット標準を使用することを意味します
構築メソッド
String(byte[] bytes)
String(byte[] bytes, "Character set encoding")
String(byte[] bytes, start( 開始添字)、長さ (いくつかを取る))
String(char[] c)
String(char[] c,start,length)
メソッド:
文字列をバイト配列 byte bs に変換する[]=s.getBytes();//文字列配列を取得します
文字列は指定された文字セットに従ってバイト配列に変換されます byte bs[]=s.getBytes("UTF-8");
文字列を文字配列に変換します Char c[]=s.toCharArray();
文字列内の一部の文字を文字配列にコピーします getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin );
指定位置の文字を取得する char c=s.charAt(subscript);
辞書順で2つの文字列を比較 CompareTo(String anotherString);
辞書順で2つの文字列を比較 A大文字と小文字を区別しない文字列 CompareToIgnoreCase(String str);
文字列に別の文字列が含まれているかどうかを判断します contains(CharSquence(parent class) s);
文字列がサフィックス endWith で終わるかどうかを判断します。 (String s);
文字列が特定のプレフィックスで始まるかどうかを判定します。等しい、大文字と小文字を区別しないqualsInnoreCase(String s);
大きな文字列内の部分文字列の位置を決定するindexOf(s1);
大きな文字列内の部分文字列の位置を決定する s 内の最後の出現位置。 lastIndexOf(s1);
文字列の文字長を取得する .length(); 配列の長さ .length;
文字列 s.replace("oldChar","newChar");
最初の文字列を置き換えます s.replaceFrist("oldChar","newChar");
インターセプト文字 String s .substring(startIndex(開始インデックス));
置換文字列 s.substring(startIndex,endIndex(終了インデックス));
を小文字に変換 toLowerCase(s1);
文字列の先頭と末尾の空白文字を削除しますrim();
他のタイプのデータを文字列型 String.valueOf (任意のタイプ) に変換します;
文字列 String[] s= を切り取りますs1.split();
String クラス 月曜日から金曜日までを表示する 2 つのメソッドを使用して例を示します
Java コード
public class lianxi5 {
public static void main(String[] args) {
String z="" ; use using ‐ ‐ ‐ char c=s.charAt (i); t=str.charAt(j); System.out.print (z+t+" "); } } System.out.println(); for(int i=0;i