Java整數類的compareTo()方法和示例

整數類compareTo()方法 (Integer class compareTo() method)

  • compareTo() method is available in java.lang package.

    compareTo()方法在java.lang包中可用。

  • compareTo() method is used to check equality or inequality for this Integer object against the given Integer object mathematically or in other words, we can say this method is used to compare two Integer objects.

    compareTo()方法用于在數學上檢查此Integer對象與給定Integer對象的相等性或不相等性,換句話說,可以說此方法用于比較兩個Integer對象。

  • compareTo() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.

    compareTo()方法是一種非靜態方法,只能通過類對象訪問,如果嘗試使用類名稱訪問該方法,則會收到錯誤消息。

  • compareTo() method does not throw an exception at the time of comparing the Integer object.

    在比較Integer對象時, compareTo()方法不會引發異常。

Syntax:

句法:

    public int compareTo(Integer value2);

Parameter(s):

參數:

  • Integer value2 – represents the Integer object to compare with.

    整數值2 –表示要比較的整數對象。

Return value:

返回值:

The return type of this method is int, it returns an integer value.

此方法的返回類型為int ,它返回一個整數值。

  • It returns 0 if value1 is mathematically equal to value2.

    如果value1在數學上等于value2 ,則返回0

  • It returns the value < 0 if value1 is mathematically less than value2.

    如果value1在數學上小于value2 ,則返回值<0

  • It returns the value > 0 if value1 is mathematically greater than value2.

    如果value1在數學上大于value2,則它返回> 0的 值 。

Example:

例:

// Java program to demonstrate the example 
// of compareTo(Integer value2) method of Integer class
public class CompareToOfIntegerClass {
public static void main(String[] args) {
// Variables initialization
int i1 = 10;
int i2 = 20;
// Integer instance 
Integer value1 = new Integer(i1);
Integer value2 = new Integer(i2);
// It compare two Integer objects and placed the 
// result in another variable (compare) of integer type
int compare = value1.compareTo(value2);
// Display result
System.out.println("value1.compareTo(value2): " + compare);
System.out.println();
if (compare == 0)
System.out.println("value1 is equal to value2");
else if (compare < 0)
System.out.println("value1 is less than value2");
else
System.out.println("value1 is greater than value2");
}
}

Output

輸出量

value1.compareTo(value2): -1value1 is less than value2

翻譯自: https://www.includehelp.com/java/integer-class-compareto-method-with-example.aspx

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/541803.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/541803.shtml
英文地址,請注明出處:http://en.pswp.cn/news/541803.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MATLAB元胞自動機報告,元胞自動機概述與MATLAB實現

什么是元胞自動機&#xff1f;元胞自動機(cellular automata&#xff0c;CA) 是一種時間、空間、狀態都離散&#xff0c;空間相互作用和時間因果關系為局部的網格動力學模型&#xff0c;具有模擬復雜系統時空演化過程的能力。它能構建隨時間推移發生狀態轉移的系統&#xff0c;…

python(33)多進程和多線程的區別

多線程可以共享全局變量&#xff0c;多進程不能。多線程中&#xff0c;所有子線程的進程號相同&#xff1b;多進程中&#xff0c;不同的子進程進程號不同。 #!/usr/bin/python # -*- coding:utf-8 -*- import os import threading import multiprocessing count_thread 0 coun…

Java FilterInputStream reset()方法與示例

FilterInputStream類的reset()方法 (FilterInputStream Class reset() method) reset() method is available in java.io package. reset()方法在java.io包中可用。 reset() method is used to reset this FilterInputStream to the position set by the most recent call of m…

不同php文件,php-不同文件夾的不同登錄(會話)

我有一個Web服務,需要用戶登錄并創建標準$_SESSION [‘XXX’]個用戶變量.我想為應用程序創建一個“演示”,因此為它創建了另一個文件夾.相同的代碼在那里,除了數據庫以外的所有東西.問題是,當用戶登錄這兩個帳戶之一時,它可以訪問兩個帳戶.因此,如果他登錄了演示應用程序,它將使…

Java Hashtable containsValue()方法與示例

哈希表類containsValue()方法 (Hashtable Class containsValue() method) containsValue() method is available in java.util package. containsValue()方法在java.util包中可用。 containsValue() method is used to check whether this table Hashtable associated one or m…

php session redis db,php session redis 配置

具體環境&#xff1a;一臺apachephp的服務器(yum安裝remi源及配置 httpd-2.2.15 php-5.4.45)一臺redis服務器(yum安裝remi源及配置 redis-3.2.6)保證apache服務器可以訪問redis服務器的6379端口具體步驟&#xff1a;1、在apachephp服務器上安裝redis擴展點擊(此處)折疊或打開yu…

sigprocmask, sigpending, sigsuspend的用法

sigset_t set sigemptyset(&set) :清空阻塞信號集合變量 sigfillset(&set) &#xff1a;添加所有的信號到阻塞集合變量里 sigaddset(&set,SIGINT):添加單一信號到阻塞信號集合變量 sigdelset(&set,SIGINT):從阻塞信號集合變量中刪除單一信號 void handler(int …

Java Calendar getDisplayName()方法與示例

日歷類的getDisplayName()方法 (Calendar Class getDisplayName() method) getDisplayName() method is available in java.util package. getDisplayName()方法在java.util包中可用。 getDisplayName() method is used to return string denotation of the given calendar fie…

matlab dir數,DIR - matlab函數

DIR List directory.DIR directory_name lists the files in a directory. Pathnames andwildcards may be used. For example, DIR *.m lists all the M-filesin the current directory.D DIR(‘directory_name‘) returns the results in an M-by-1structure with the field…

(四)其他的說明

2019獨角獸企業重金招聘Python工程師標準>>> 關于日志&#xff0c;主要是利用aop來實現的。cn.demoframe.test.frame.service.LogAspect&#xff0c;這里在方法前做了個切面setReqReachTime&#xff0c;設置了一個請求達到時間。接下來還有個切面&#xff0c;是在co…

Java LocalDate類| 帶示例的compareTo()方法

LocalDate類compareTo()方法 (LocalDate Class compareTo() method) compareTo() method is available in java.time package. compareTo()方法在java.time包中可用。 compareTo() method is used to compare this LocalDate object to the given object. compareTo()方法用于將…

vm中linux物理內存不足解決方案

為什么80%的碼農都做不了架構師&#xff1f;>>> 之前創建的一個center os,默認是8GB&#xff0c;經過一頓折磨&#xff0c;裝jdk,tomcat,redis,mycat,nginx,mysql,hadoop...終于&#xff0c;內存不足了&#xff0c;在使用docker build某鏡像的時候。迭代懵逼了&am…

matlab7.0 6.5,任何處理matlab6.5與7.0.1的兼容問題

mdl文件在6.5里面做的&#xff0c;但是到了7.0里面卻打不開&#xff0c;下面就是相關信息&#xff1a;Warning: Unable to load model file d:\MATLAB7\work\*.mdl. Run "bdclose all; set_param(0, CharacterEncoding, Enc)" where Enc is one of windows-1252, I…

Java BigInteger類| 帶有示例的減去()方法

BigInteger類減去()方法 (BigInteger Class subtract() method) subtract() method is available in java.math package. exclude()方法在java.math包中可用。 subtract() method is used to subtract the given value from the value of this BigInteger. exclude()方法用于從…

php刪除第一個字母,php – 正在上傳的文件將第一個字母切斷

我正在將網站從具有WS2003,IIS6,PHP 5.2的服務器遷移到具有WS2008,IIS7和PHP 5.3的服務器我有一個html表單,上傳文件到網站.if(isset($_POST["Upload"])){echo "";print_r($_POST);print_r($_FILES);echo "";}?>在舊服務器上工作得很好,但在…

.7z.001,.7z.002這樣的文件如何解壓

1 如圖所示&#xff0c;壓縮分卷沒有顯示關聯的軟件來打開&#xff0c;Winrar右擊也無法解壓 2 可以使用7-ZIP軟件打開該文件&#xff0c;然后選擇提取&#xff08;相當于Winrar的解壓&#xff09;&#xff0c;然后選擇提取路徑&#xff0c;默認是同一個文件夾&#xff0c;點擊…

二進制 |_元二進制搜索| 單邊二元搜索

二進制 & |Meta Binary Search is a one-sided binary search where we work on the index using bit manipulation. We are to find the target index by using bit manipulation like the below example where the algorithm is explained. 元二進制搜索是一種單面二進制…

codeMirror配置

介紹 CodeMirror是一款在線的支持語法高亮的代碼編輯器。官網&#xff1a;http://codemirror.net/ 下載后&#xff0c;解壓開到的文件夾中&#xff0c;lib下是放的是核心庫和核心css&#xff0c;模式下放的是各種支持語言的語法定義&#xff0c;主題目錄下是支持的主題樣式。一…

應夢框架9.0框架_.Net框架能力問題和解答

應夢框架9.0框架This section contains Aptitude Questions and Answers on .Net Framework. 本節包含有關.Net Framework的能力問題和解答。 1) There are the following options are given below, what are parts of the .NET Framework? FCL (Framework Class Library)Web…

php中文網視頻放不了,【雜談】看php中文網視頻課程的正確姿勢!

看在線課程如何集中精力學習&#xff1f;ki4網為你分享看ki4網視頻課程的正確姿勢&#xff01;不談理論給些實用建議&#xff0c;可以根據你的情況多嘗試&#xff0c;看看哪條對你有用&#xff01;1、選一門自己有興趣而且教師講得好的課程。(點擊學習&#xff1a;ki4網視頻教程…