找到关于编程的34423 篇文章

Java 中使用 equals() 方法比较字符串

Jai Janardhan
更新于 2019-07-30 22:30:21

浏览量 111 次

String 类的 equals() 方法将此字符串与指定对象进行比较。当且仅当参数不为 null 且是表示与本对象相同字符序列的 String 对象时,结果为 true。示例 实时演示public class Test {  public static void main(String args[]) {      Integer x = 5;      Integer y = 10;      Integer z = 5;      Short a = 5;      System.out.println(x.equals(y));      System.out.println(x.equals(z));      System.out.println(x.equals(a));  } }输出false true false

如何在 Java 中初始化和比较字符串?

George John
更新于 2019-07-30 22:30:21

浏览量 151 次

可以使用 compareTo() 方法、equals() 方法或 == 运算符来比较字符串。以下示例演示如何在 Java 中初始化和比较字符串。示例 实时演示 public class StringDemo { public static void main(String[] args) { String str1 = "tutorials"; String str2 = "point"; // 比较 str1 和 str2 int retval = str1.compareTo(str2); // 打印比较的返回值 if (retval < 0) { System.out.println("str1 大于 str2"); } else if (retval == 0) { System.out.println("str1 等于 str2"); } else { System.out.println("str1 小于 str2"); } } } 输出 str1 小于 str2

如何在 Java 中向字符串或字符数组追加单个字符?

Paul Richard
更新于 2020-02-26 06:04:55

浏览量 2K+

StringBuffer 类中的 append() 方法将指定的字符串添加到当前字符串缓冲区的內容中。使用此方法,可以在 Java 中向字符串或字符数组追加单个字符。示例public class Test {  public static void main(String args[]) {      StringBuffer sb = new StringBuffer("Hi hello how are yo");      sb.append("u");      System.out.println(sb);  } }输出Hi hello how are you

Java 内存池是如何划分的?

Rama Giri
更新于 2020-06-18 07:13:47

浏览量 347 次

Java 内存池分为五个部分:方法区 − 方法区存储类代码 − 变量和方法的代码。堆− 在此区域创建 Java 对象。Java 栈− 运行方法时,结果存储在栈内存中。PC 寄存器− 这些寄存器包含方法指令的地址。本地方法栈− 与 Java 栈类似,本地方法在本地方法栈上执行。

Java (JVM) 内存类型

Kumar Varma
更新于 2020-06-18 07:14:20

浏览量 4K+

Java 虚拟机是一个程序/软件,它接收 Java 字节码(.class 文件)并将字节码(逐行)转换为机器可理解的代码。JVM 包含一个称为类加载器的模块。JVM 中的类加载器加载、链接和初始化程序。它−将类加载到内存中。验证字节码指令。为程序分配内存。JVM 中的内存分为五个不同的部分:方法区− 方法区存储类代码 − 变量和方法的代码。堆 − 在此区域创建 Java 对象。Java 栈− 运行方法时,结果存储在… 阅读更多

在 Java 中比较字符串和字符串的部分

Paul Richard
更新于 2020-02-26 07:17:17

浏览量 182 次

以下是一个示例,它比较 Java 中的字符串和字符串的一部分?用示例解释。示例实时演示public class StringDemo {  public static void main(String[] args) {      String str1 = "tutorials point";      String str2 = str1.substring(10);      int result = str1.compareTo(str2);      // 打印比较的返回值      if (result < 0) {          System.out.println("str1 大于 str2");      } else if (result == 0) {          System.out.println("str1 等于 str2");      } else {          System.out.println("str1 小于 str2");      }  } }输出str1 小于 str2

Java 中 == 和 equals() 方法的区别。

Alankritha Ammu
更新于 2020-02-26 06:42:24

浏览量 3K+

equals() 方法将此字符串与指定对象进行比较。当且仅当参数不为 null 且是表示与本对象相同字符序列的 String 对象时,结果为 true。示例 实时演示public class Sample {  public static void main(String []args) {      String s1 = "tutorialspoint";      String s2 = "tutorialspoint";      String s3 = new String ("Tutorials Point");      System.out.println(s1.equals(s2));      System.out.println(s2.equals(s3));  } }输出true false也可以使用 == 运算符比较两个字符串。但是,它比较的是给定… 阅读更多

如何在 Java 中比较字符串?

Kumar Varma
更新于 2020-02-26 07:09:39

浏览量 423 次

可以使用 compareTo() 方法、equals() 方法或 == 运算符在 Java 中比较两个字符串。compareTo() 方法比较两个字符串。比较基于字符串中每个字符的 Unicode 值。此 String 对象表示的字符序列与参数字符串表示的字符序列进行词法比较。如果此 String 对象在词法上先于参数字符串,则结果为负整数。如果此 String 对象在词法上后于参数字符串,则结果为正整数。如果字符串相等,则 compareTo 返回 0,当且仅当 equals(Object) 方法返回 true 时,compareTo 才返回 0… 阅读更多

为什么 StringBuffer 在 Java 中是可变的?

Arjun Thakur
更新于 2020-02-26 06:01:26

浏览量 2K+

我们都知道 Java 中的 String 类是不可变的,也就是说,一旦创建了 String 变量,就不能修改其数据或进行任何操作。但是,在某些情况下,我们需要修改 String 变量的数据。在这种情况下,可以使用 StringBuffer 类。此类−类似于 String,但可以修改。它包含某个特定字符序列,但可以通过某些方法调用更改序列的长度和内容。对多个线程的安全使用。

Java 中 equals 和 compareTo 的区别是什么?

Rama Giri
更新于 2020-06-18 07:22:14

浏览量 2K+

compareTo() 方法按字典顺序比较两个字符串。比较基于字符串中每个字符的 Unicode 值。此 String 对象表示的字符序列与参数字符串表示的字符序列进行词法比较。如果此 String 对象在词法上先于参数字符串,则结果为负整数。如果此 String 对象在词法上后于参数字符串,则结果为正整数。如果字符串相等,则 compareTo 返回 0,当且仅当 equals(Object) 方法返回 true 时,compareTo 才返回 0。示例实时演示public class StringDemo {  public static void main(String[] args) {  … 阅读更多

广告