Java 5 种简单有效的字符串和数组

Java 经常跻身最流行的五种编程语言之列,这是可以理解的;它是通用的,相当容易学习,因为它是一种高级语言,并且它满足许多用例。由于这些原因,Java是一种很好的语言,无论你是有经验的还是刚刚开始你的软件工程生涯。

Java可能是一种相对容易学习的语言,但这并不意味着我们不会时不时地遇到问题,或者陷入困境,或者忘记语言的一些细微差别。在这篇文章中,我们将看看与字符串和数组相关的操作方法。

今天,我们将介绍:

 

在 Java 面试中取得成功。

详细了解所有常见的 Java 数据结构 Java,为任何编码面试做准备。

Java 中用于编码访谈的数据结构

 

如何在 Java 中查找字符串的长度

要在 Java 中计算字符串的长度,可以使用 Java 字符串类的内置方法。length()

在 Java 中,字符串是使用字符串类创建的对象,该方法是此类的成员方法。因此,字符串类型的任何变量都可以使用 (dot) 运算符访问此方法。length()public.

该方法计算字符串中的字符总数。length()

length() 方法的签名如下:

  • 公共 int  length()
  • 该方法的返回类型为 int.length()
 

例:

Class CalcLength {
  public static void main (string args[]) {
    string name = "educative"; // initializing a string object name
    int length = name.length(); // calling the inbuilt length method
    system.out.println("The length of the string \""+name+"\" is: " +length);
    }
}

输出 = 字符串“educative”的长度为 9。

如何使用 Java 中的方法比较字符串?compareTo()

Java 方法根据字符串中每个字符的 Unicode 值,按字典顺序(类似于字典中的顺序)将给定字符串与当前字符串进行比较。此方法在实现时返回一个整数。compareTo()

Java 词典顺序如下:

  • 数字
  • 大写
  • 小写

使用该方法有三种情况:compareTo()

 

情况 1:两个字符串在字典上是等效的

如果两个字符串等效,则该方法返回 0。

class MyClass {
  public static void main (string args[]) {
    string str1 = "abcd";
    string str2 = "abcd";
    system.out.println(str1.compareTo(str2));
  }
}

输出 = 0

情况 2:字符串调用方法按字典顺序优先

当调用该方法的字符串按字典顺序首先出现时,该方法返回负数。

class MyClass {
  public static void main (string args[]) {
    string str1 = "abCd";
    string str2 = "abcd";
    system.out.println(str1.compareTo(str2));
  }
}

输出 = -32

 

情况 3:方法中传递的参数首先按字典顺序排列

当方法中传递的参数按字典顺序首先出现时,该方法返回一个正数

class MyClass {
  public static void main (string args[]) {
    string str1 = "abcd";
    string str2 = "abCd";
    system.out.println(str1.compareTo(str2));
  }
}

此数字表示作为输入参数传递的字符串的 Unicode 值与调用该方法的字符串之间的差异。method.str2str1

result = Unicode of - Unicode of str2str1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_28884137

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值