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

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

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

今天,我们将介绍:

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

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

如何在 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 (stringargs[]) {

    string name="educative";//initializing astringobjectname

    intlength=name.length();//calling the inbuiltlengthmethod

    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 (stringargs[]) {

    string str1="abcd";

    string str2="abcd";

    system.out.println(str1.compareTo(str2));

  }

}

输出 = 0

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

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

class MyClass {

  public static void main (stringargs[]) {

    string str1="abCd";

    string str2="abcd";

    system.out.println(str1.compareTo(str2));

  }

}

输出 = -32

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

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

class MyClass {

  public static void main (stringargs[]) {

    string str1="abcd";

    string str2="abCd";

    system.out.println(str1.compareTo(str2));

  }

}

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

result= Unicode of - Unicode ofstr2str1

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容