ホームページ > Java > &#&チュートリアル > Javaの一般的なクラス

Javaの一般的なクラス

巴扎黑
リリース: 2016-12-10 09:38:01
オリジナル
1120 人が閲覧しました

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

t= str.charat (j);

System.out.print; (st+t+"");

}}}} 結果は次のようになります:

日曜日、月曜日、火曜日、水曜日、木曜日金曜日土曜日

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート